Skip to content

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.

Notifications You must be signed in to change notification settings

narayanjagtap/Note-Taker-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Note Taker


📖 About the Project

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.


🚀 Features

  • ✅ 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.

🛠️ Technologies Used

  • Backend: Java, JSP, Servlets
  • Database: MySQL with Hibernate ORM
  • Frontend: HTML, CSS, Bootstrap
  • Build Tool: Maven
  • Architecture: MVC (Model-View-Controller)

📂 Project Structure

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

🛠️ Setup and Installation

Prerequisites

Ensure you have the following installed on your system:

  • Java (JDK 8+)
  • Apache Tomcat (For running the web app)
  • MySQL Server
  • Maven

📸 Screenshots

Home Page Add Note Show Notes Edit Note
Home Add Show Edit

💡 Future Enhancements

  • 🔹 User authentication (Login & Signup).
  • 🔹 Categories for better note organization.
  • 🔹 Export notes as PDF.
  • 🔹 Dark mode UI.

🤝 Contributing

Contributions are welcome! Feel free to fork the repo and submit pull requests.


💬 Contact

For any queries or suggestions, reach out to:


About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published