Skip to content

overlord1510/E_Notes2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eNotes - Spring MVC Project

eNotes is a web application built using Spring MVC that allows users to create, edit, delete, and manage notes online. This project demonstrates the use of Spring MVC for building a simple but functional web application.

Features

  • User authentication and authorization
  • Create, read, update, and delete (CRUD) operations for notes
  • Responsive design

Prerequisites

  • Java 8 or higher
  • Maven
  • MySQL

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/enotes.git
    cd enotes
  2. Setup the database:

    • Create a new database named e_notes.
    • Update the application.properties file with your database credentials.
  3. Build the project using Maven:

    mvn clean install
  4. Run the application:

    mvn spring-boot:run
  5. Access the application: Open your browser and go to http://localhost:8080.

Usage

  1. Register a new account or log in with an existing account.

  2. Create a new note by clicking the 'New Note' button.

  3. Edit or delete notes by clicking the respective buttons.

  4. Search for notes using the search bar.

Screenshots

Home Page

HomePage

Login Page

LoginPage

Register Page

RegisterPage

Add Notes

Add notes

Empty Note List

Empty Note List

Note List

Note List

Technologies Used

  • Spring MVC
  • Spring Boot
  • Hibernate
  • Thymeleaf
  • MySQL

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published