Note Taker is a simple web-based application that allows users to create, edit, delete, and view notes. It is built using Hibernate, JSP, Servlets, Bootstrap, MySQL, and Maven.
- ✅ Add new notes with a title and content.
- ✅ View all saved notes in a structured list.
- ✅ Edit and update existing notes.
- ✅ Delete notes that are no longer needed.
- ✅ Responsive UI using Bootstrap.
- Backend: Java, JSP, Servlets
- Database: MySQL with Hibernate ORM
- Frontend: HTML, CSS, Bootstrap
- Build Tool: Maven
- Architecture: MVC (Model-View-Controller)
NoteTakerProject
│── src
│ ├── main
│ │ ├── java
│ │ │ ├── entities
│ │ │ ├── dao
│ │ │ ├── servlets
│ │ ├── resources
│ │ │ ├── hibernate.cfg.xml
│ │ ├── webapp
│ │ │ ├── css
│ │ │ ├── images
│ │ │ ├── index.jsp
│ │ │ ├── add.jsp
│ │ │ ├── edit.jsp
│ │ │ ├── show.jsp
│── pom.xml
│── README.md
Ensure you have the following installed on your system:
- Java (JDK 8+)
- Apache Tomcat (For running the web app)
- MySQL Server
- Maven
Home Page | Add Note | Show Notes | Edit Note |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- 🔹 User authentication (Login & Signup).
- 🔹 Categories for better note organization.
- 🔹 Export notes as PDF.
- 🔹 Dark mode UI.
Contributions are welcome! Feel free to fork the repo and submit pull requests.
For any queries or suggestions, reach out to:
- 📧 Email: sj967334@gmail.com
- 🌐 GitHub: narayanjagtap