A notes application developed with spring boot and react
Test Ensolvers – Keny Danfer Chumacero Jibaja
NOTES APP
Backend Built With
Frontend Built With
Getting Started
To get a local copy up and running follow these steps.
Prerequisites
- JDK 17 https://jdk.java.net/java-se-ri/17
- Gradle https://gradle.org/install/
- MySQL https://dev.mysql.com/downloads/installer/
- Node 18.16.1 https://nodejs.org/es/download
Recommended Tools
- Visual Studio Code https://code.visualstudio.com/download
- IntelliJ Community https://www.jetbrains.com/idea/download/
- Postman https://www.postman.com/downloads/
Installation and manual execution
-
Clone the repository
git clone url-repo notes-app
-
Change directory
cd notes-app
-
Update the database connection settings in backend
# src/main/resources/application.properties spring.datasource.url=jdbc:mysql://localhost:3306/db_notes spring.datasource.username=root spring.datasource.password=<your-password>
-
open and run backend
~ cd backend ~ gradle build ~ gradle bootRun
-
open and run frontend
~ cd frontend ~ npm install ~ npm run dev
Install and run with Docker
You need to have Docker installed.
- Docker Desktop https://docs.docker.com/get-docker/
-
Clone the repository
~ git clone url-repo notes-app
-
Change directory
~ cd notes-app
-
Execute
~ docker-compose up
Usage
- Open http://localhost:5173 in your web browser
Views:
Notes Actived
Notes Archived
Create Note
Edit Note
Note Archived!
Note Removed!