Skip to content

Maua-Dev/mf_mss_product

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mf_mss_product 🌡🍽

Microservice for food request in Mauá Institute of Technology.

The Project 📽

Introduction and Objectives ⁉

The main objetive of the project if to create a system that anyone can order food to any of Mauá Institute of Technology restaurants.

Clean Architecture 🧼🏰

The purpose of the project is to learn and create a Clean Architecture for microservices stateless with AWS Lambda which is a way of structuring the code in layers, each of which has a specific responsibility. This architecture is based on the principles of SOLID and books like "Clean Architecture: A Craftsman's Guide to Software Structure and Design" by Robert C. Martin.

To develop this project we used clean_mss_template as a base, which is a template for creating microservices with clean architecture.

Installation 👩‍💻

Clone the repository using template.

Create virtual ambient in python (only first time)

Windows
python -m venv venv
Linux
virtualenv -p python3.9 venv

Activate the venv

Windows:
venv\Scripts\activate
Linux:
source venv/bin/activate

Install the requirements

pip install -r requirements-dev.txt

Run the tests

pytest

To run local set .env file

STAGE = TEST

Contributors 💰🤝💰

Special Thanks 🙏

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages