Summary
Take Note is a cloud software system that enables a user with an account to create a note in an HTML editor containing multimedia content such as formatted text, coloring and highlighting text, hyperlinks to videos and other resources, and inserted images and photos. The multimedia note shall be viewable and downloadable in the PDF format.
The user will have a contact list, with which the user can add contact with other user using this application. This feature is also used to share notes with other users.
The table of notes is implemented for the user to create, edit, view, share, delete, export, and search the notes they have. Moreover, the user can also upload a .txt file as a note to the server.
All user activities are keep tracked by the activity tracker shown at the bottom of “My Profile Page.”
- Integrated JavaEE, MySQL, and open-sourced APIs (NetBeans, GlassFish, tinyMCE) to build the client, web, business tiers, and data source tiers
- Experienced the whole life-cycle of cloud software development
- Familiarized with various software design patterns
- Implemented an interactive user activity tracker in a timeline manner
- Coordinated a team of five in the design and implementation of the application