Let uniNote change the way you organize your personal and professional projects.
English | 简体中文
uniNote is a web-based notebook to help you to manager daily memos easily. Because you can:
100%
open source.uniNote was born with the following reasons:
git
to integrate the code during project implementation.uniNote is set up like a notebook to bring the familiar physical binder to the digital era. Easily use sections and pages to separate out thoughts by theme at school, home or work.
Not sure where you categorized something? Use our powerful search to look across all of your notes.
You can use tags to label to-do lists, follow up items, mark what's important or make custom labels. Use uniNote as a notebook, journal or a notepad. Organize in one place, from anyplace.
uniNote gives you the tools to share and collaborate productively with others:
If you want to learn from the code, read this section carefully.
src/resources/c3p0-config.xml
configuration, and create a database named uniNote
uniNote.sql
to generate table automaticallyseriouszyx | StathamWYJ | GetlostWGY |
---|---|---|
|
|
|
Everyone can discuss the project through the following ways to help the project development:
We are very much looking forward to your advicing the project. Whether it is using feedback or code patches, it is a full of love for uniNote ❤️
In this project, I served as the team leader and was responsible for the progress and standardization of the entire project. Summarize the following problems in the management process:
The progress of the project was not well controlled, and the initial schedule of the project was almost completely postponed, resulting in lower quality.
It's important to have a good code style, especially in teamwork. When I integrated the front-end code, I found that a lot of code is not standardized, such as css style, id and class name. And it is really difficult to organize.
Github is used to host projects and version control during the project. However, the team members are not familiar with the use of github, which makes the local code rushed during the initial push and pull of the project. So I have to set the master branch protected.
As the team leader, seeing the progress of the project is slower, I am so anxious that the requirements for the team members are stricter, and the attitude is not particularly good. This was promptly realized, and it was improved in time. In the future, it is most important to maintain a peace of mind and fully believe in your companions in teamwork.
In this project, I used the jsp+servlet to build the back-end without using the framework. At the same time, I found that I have not mastered the knowledge I have learned, and wrote some complicated code, especially the index.jsp
page code exceeded 1000 lines.
This is related to the characteristics of jsp, but more importantly because I did not have a clear idea when writing code at the beginning.
So I decided to improve the following aspects in terms of technology:
Consolidate the basics of jsp and servlet and I will record the process of learning here.
Learn the SSM framework and use it to create a more complete web application.
Continue to learn the algorithm and data structure with the CB61B course(Week 7 at present), hope to finish before next semester, my lab, hw, proj are here.
Through this project, the biggest impact to me is that I am more clear about my own direction, understand how to learn, can discern a wide range of technologies in the web field, and can choose the right courses and books.
Most importantly, this project has made me more passionate about programming, github, and the open source community.
uniNote's birth can not be separated from the following open source projects: