August 11, 2023

A notes application developed with spring boot and react

Test Ensolvers - Keny Danfer Chumacero Jibaja

NOTES APP

Backend Built With

  • Java
  • Spring
  • Gradle
  • MySQL

Frontend Built With

  • Vite
  • React
  • Node.js
  • JavaScript

Getting Started

To get a local copy up and running follow these steps.

Prerequisites

Recommended Tools

Installation and manual execution

  1. Clone the repository
   git clone url-repo notes-app
  1. Change directory
   cd notes-app
  1. 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=
  1. open and run backend
   ~ cd backend
   ~ gradle build
   ~ gradle bootRun
  1. open and run frontend
   ~ cd frontend
   ~ npm install
   ~ npm run dev

Install and run with Docker

You need to have Docker installed.

  1. Clone the repository
   ~ git clone url-repo notes-app
  1. Change directory
   ~ cd notes-app
  1. Execute
   ~ docker-compose up

Usage

  1. Open http://localhost:5173 in your web browser

Views:

Notes Actived Alt text

Notes Archived Alt text

Create Note Alt text

Edit Note Alt text

Note Archived! Alt text

Note Removed! Alt text