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
  2. Change directory

    cd notes-app
  3. 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>
  4. open and run backend

    ~ cd backend
    ~ gradle build
    ~ gradle bootRun
  5. 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
  2. Change directory

    ~ cd notes-app
  3. 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

GitHub

View Github