NoteApp is a web application that allows users to create, manage their notes. It provides a user-friendly interface for creating and editing notes.
- Java
- Maven
- Spring Boot
- Hibernate
- PostgreSQL
- User Registration and Authentication: Users can create an account and log in to access their notes.
- Create and Edit Notes: Users can create new notes, edit existing notes.
- Search and Filter Notes: Users can search for specific notes.
To run the NoteAppocally, you need to have the following prerequisites:
- Java Development Kit (JDK) 8 or higher
- Maven
Follow these steps to install and run the application:
- Clone the repository:
shell git clone https://github.com/dithiane/noteApp.git
- Navigate to the project directory:
shell cd NoteAppApplication
- Build the application using Maven
shell mvn clean install
- Run the application
shell mvn spring-boot:run
The application will start running on http://localhost:8080
.
Once the NoteApp is up and running, you can access it through your web browser. Here are the main functionalities:
- Register a new account or log in with an existing account.
- Create new notes.
- Edit or delete existing notes.
- Search for specific notes using keywords or tags.