Skip to content

Notes taking app featuring multiple functionalities built with SpringBoot and Next.Js

Notifications You must be signed in to change notification settings

VishSinh/Notes-Nexus

Repository files navigation

NOTES NEXUS - BACKEND

TECHNOLOGIES

  • Spring Boot
  • Spring Data JPA
  • Spring Web
  • MySQL
  • Docker

SETUP

  1. Clone the repository
  2. Open the project in your IDE
  3. Start the Spring Boot application and MySQL server using Docker Compose
  4. The application will be running on http://127.0.0.1:8000
docker compose up --build

DATABASE

DB Schema

API REFERENCE

ENVIRONMENT VARIABLES

  • spring.application.name=notes
  • spring.datasource.url
  • spring.datasource.username
  • spring.datasource.password
  • spring.datasource.driver-class-name= com.mysql.cj.jdbc.Driver
  • spring.jpa.hibernate.ddl-auto=update
  • sever.servlet.context-path=/api
  • app.jwt.secret
  • app.salt
  • app.jwtExpirationMs

All the environment variables are stored in the .env file and all variables are required for the application to run.

Kindly create a .env file in the root directory of the project and add the above environment variables.

About

Notes taking app featuring multiple functionalities built with SpringBoot and Next.Js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published