qelery / Meal-Mojo-Backend-API

Spring Boot backend API for the Meal Mojo demo website.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meal Mojo Backend API

The Spring Boot backend API for the 'Meal Mojo' demo food delivery website.
The frontend portion of this app was built in Angular 13. Check out the frontend repository here.

Requirements

  • Maven 3.6.3+
  • Java 13+
  • A Postgresql database

Usage

  • Clone and download the frontend repository
  • Start the frontend Angular server
  • Clone and download this repository
  • Adjust db configs in application-dev.properties as needed
  • Run mvn clean install in the terminal
  • Run mvn spring-boot:run in the terminal
  • The web application is accessible via localhost:9092

Features

  • Endpoints for customer and merchant sign-up and login
  • Endpoints for adding restaurants and menu items
  • Endpoints for querying nearby restaurants and placing orders
  • High test coverage using JUnit5, Mockito, and MockMVC

About

Spring Boot backend API for the Meal Mojo demo website.


Languages

Language:Java 99.9%Language:Dockerfile 0.1%