Skip to content

WesGtoX/navedex-api

Repository files navigation

About  |   Technology  |   Getting Started  |   Usage  |   License

GitHub top language GitHub language count GitHub last commit GitHub issues License

Navedex API

About the Project

Navedex is an API to register navedex’s and projects in which they participated.

The project was developed using the Django REST Framework which is Django's toolkit, powerful and flexible to build API’s Web.

Technology

This project was developed with the following technologies:

Getting Started

Prerequisites

Install and Run

  1. Clone the repository:
git clone https://github.com/WesGtoX/navedex-api.git
  1. Create and activate a virtual enviroment:
python -m venv venv
source venv/bin/activate
  1. Install the dependencies:
pip install -r requirements-dev.txt
  1. Run migrations:
python manage.py makemigrations
python manage.py migrate
  1. Create a superuser:
python manage.py createsuperuser
  1. Run:
python manage.py runserver
  1. To run tests:
pytest
# or
python manage.py test

Usage

Insomnia

Run in Insomnia}

Insomnia Example Insomnia Example

Insomnia Example Insomnia Example

For more examples, please refer to the Documentation

License

Distributed under the MIT License. See LICENSE for more information.


Made with ♥ by Wesley Mendes 👋