QuickNotes

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.

MIT License

Stars
5

QuickNotes

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.

Features

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.

Technologies Used

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.

Setup and Installation

  1. Clone the Repository:

git clone https://github.com/madhav-7781/quicknotes.git

cd quicknotes

  1. Database Setup:

    Create a MySQL database named quicknotes.

    Run the provided SQL script to create necessary tables.

  2. Configure Hibernate:

    Update the 'hibernate.cfg.xml' file with your database connection details.

  3. 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.

  4. Access the Application:

    Open your browser and go to http://localhost:8080/QuickNotes.

Usage

  1. Home Page: Start at the home page where you can navigate to various sections.

  2. Create Note: Use the "Create Note" page to add new notes.

  3. View Notes: Visit the "Your Space" section to view all your notes.

  4. Edit/Delete Notes: Edit or delete notes directly from the "Your Space" section.

Contributing

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

Thanks to the creators of Bootstrap for their wonderful CSS framework.

Special thanks to the Hibernate and MySQL communities for their powerful tools.

Contact

For any queries or suggestions, feel free to reach out via [email protected] or open an issue on GitHub.