QuickNotes is a user-friendly web application designed to help you manage your notes efficiently. Whether you're a student, a professional, or just someone who loves to stay organized, QuickNotes offers a simple and effective way to create, edit, and view your notes.
Create Notes: Easily create new notes with a title and detailed content.
Edit Notes: Update existing notes with new information.
Delete Notes: Remove notes that are no longer needed.
View Notes: Browse through all your notes in a structured manner.
Responsive Design: Access your notes seamlessly on any device, be it a desktop, tablet, or mobile.
Java: Backend logic and processing.
JSP (JavaServer Pages): Dynamic web content.
Hibernate: ORM framework for database operations.
Bootstrap: Frontend framework for responsive design.
MySQL: Database management.
- Clone the Repository:
git clone https://github.com/madhav-7781/quicknotes.git
cd quicknotes
-
Database Setup:
Create a MySQL database named quicknotes.
Run the provided SQL script to create necessary tables.
-
Configure Hibernate:
Update the 'hibernate.cfg.xml' file with your database connection details.
-
Build and Deploy:
Use your preferred IDE (like Eclipse or IntelliJ IDEA) to build the project.
Deploy the project on a servlet container like Apache Tomcat.
-
Access the Application:
Open your browser and go to http://localhost:8080/QuickNotes.
-
Home Page: Start at the home page where you can navigate to various sections.
-
Create Note: Use the "Create Note" page to add new notes.
-
View Notes: Visit the "Your Space" section to view all your notes.
-
Edit/Delete Notes: Edit or delete notes directly from the "Your Space" section.
Contributions are welcome! Please fork this repository and submit a pull request for any enhancements, bug fixes, or new features. Ensure your code follows the existing coding conventions and includes proper documentation.
This project is licensed under the MIT License - see the LICENSE file for details.
Thanks to the creators of Bootstrap for their wonderful CSS framework.
Special thanks to the Hibernate and MySQL communities for their powerful tools.
For any queries or suggestions, feel free to reach out via madhavverma079@gmail.com or open an issue on GitHub.