/mimatte

Mimatte is the public repository of the web application of mimatte.com Spa & Beauty center, based in the sunny city of Málaga.

Primary LanguageJava

Mimate

Introduction

Mimatte.com is a Spa & Beauty center based in the sunny city of Málaga. The CEO is looking for a new appointment management system.

Project architecture

The project is divided into three parts, one RESTful API that is in charge of all functionality and the database communication and one frontend with backoffice and user single page.

Architecture

Project requirements

The project requirements can be viewed online in Google docs:

Requirements

Milestones

Version 0.1

Backoffice

The admin would like to:

  • #1 Manage the treatments.
  • #2 Manage the customers.
  • #3 Manage the appointments.
  • #4 Accept or deny an appointment.

To Do

  • Deployment section.
  • Swagger docs for public API.

How to run

Generate Jar, launch tests and linter.

mvn -U clean install

To run spring boot app

mvn --projects backend spring-boot:run