Skip to content

The API of the Seven Deadly Sins was created in Python with a clean architecture and utilizes a MySQL database. It provides access to detailed information about each character, such as their name, which sin they represent, a description of them, and, when applicable, their sacred treasure.

License

Notifications You must be signed in to change notification settings

luizcarlosom/api-seven-deadly-sins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API OF THE SEVEN DEADLY SINS

Image Nanatsu no Taizai

Motivation

This API was developed especially for fans of the anime "The Seven Deadly Sins" (Nanatsu no Taizai). It offers a wide range of functionalities to access detailed information about the anime.

Index

Technologies

Python version 3.10.0

  • Pytest
  • Pylint
  • SQLAlchemy
  • Pre-commit
  • Cerberus

Run the API

Clone the repository via SSH/HTTP

git clone https://github.com/luizcarlosom/api-seven-deadly-sins.git

Create a virtual environment

python -m venv venv 

Activate virtual environment Windows

Windows: .\venv\Scripts\activate

Activate virtual environment Linux

Linux: source venv/bin/activate

Install the dependencies

pip install -r requirements. txt

Run Application

py manage.py runserver

Tests

To run all the tests of the application, execute "pytest" in the terminal

About

The API of the Seven Deadly Sins was created in Python with a clean architecture and utilizes a MySQL database. It provides access to detailed information about each character, such as their name, which sin they represent, a description of them, and, when applicable, their sacred treasure.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages