abakumova / todo-app

Todo application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

todo-app

Todo application is built with Spring Boot (REST API backend) using build automation tool Gradle, MongoDB database and Angular framework for the frontend.

Setup

Requirements (Used in project)

  • Java 11
  • Gradle 6.4
  • MongoDB Server 4.2

How to launch

  1. Start MongoDB server on your computer
  2. Build and run the backend part
gradlew.bat bootRun
  1. Run frontend part (be in root directory)
cd angular-frontend
npm install
npm start
  1. Go to http://localhost:4200

Swagger

To work with backend part (see endpoints and make requests) you can use Swagger http://localhost:8080/swagger-ui.html

Stack

  • Backend

    • Java
    • Spring Boot
    • Lombok
    • Swagger
    • JUnit 5
  • Frontend

    • Angular

About

Todo application


Languages

Language:Java 45.1%Language:TypeScript 34.5%Language:HTML 8.0%Language:CSS 7.6%Language:JavaScript 4.8%