Skip to content

daviromao/work-at-olist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Work at Olist

This project was created using the Olist backend challenge. Whis is an API to manipulate authors and books data. Python, django and django rest framework was the technologies used in this project.

You can see the API Documentation at ---

Installation and tests instructions

To run this project it is necessary python >= 3.8.

Clone this repository:

git clone [email protected]:daviromao/work-at-olist.git
cd work-at-olist

Create the environment:

python3 -m venv env

Activate the envirnoment:

on Windows:

.\env\Scripts\activate               

on Ubuntu:

source env/bin/activate

Install the reqeuirements:

pip install requirements.txt

Run migrations:

python manage.py makemigrations
python manage.py migrate

Run command to import authors from a csv file:

python manage.py import_authors file_path

use --hide to hide the output

Run project:

python manage.py runserver

Acces the local API at http://localhost:8000/

Run tests:

python manage.py test

About

Apply for a job at Olist's Development Team: https://olist.gupy.io/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Procfile 0.3%