Skip to content

AlexandreSiedschlag/DesafioBackend-ITFLEX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DesafioBackend-ITFLEX

What the company asked for 🟢

The goal of this challenge is to create an aplication that lists, adds, edits and deletes data from DataBase using the requirements below.

Requirements:shopping_cart:

Python 3
REST API
Save data in a SQLITE DB
README
Deploy into Heroku

Extra 🚀

Clean Architecture
SQLAlchemy for DB
SQL-Migrate to build DB

The project itself 🟢

Technologys used :electron:

Python 3.10 (Backend)
Django 4.0 (Project)
SQLite3 (DataBase)
Heroku (Deploy)

How to use ▶️

1- Access Main Page

2- Access /list to see all data

3- Access /create to send a JSON format text to create data in data base.

{"username":"username", "name":"Full name", "description":"Random text", "expiration":10} Username = Unique, cant be duplicated

4- Access /update to update information to any item, change the 'id' for any positve integer available item.

5- Access /delete to delete information to any item, change the 'id' for any positive integer available item.
Remember, to use this view you need to use the Methods mentioned in the Main Page.
Use DELETE Method or enter the URL ex: "/delete/1" and press the RED button.

6- Access /orderby/username to order information by username.

6- Access /orderby/name to order information by name.

Requirements acomplished 🧠

Django aplication. (:heavy_check_mark: done)
Data must be saved in a SQLite DataBase. (:heavy_check_mark: done)
Allow to List/Add/Edit/Delete items. (:heavy_check_mark: done)
Upload your code in a GitHub repo(Public Acess). (:heavy_check_mark: done)
Write the step-by-step on README. (:heavy_check_mark: done)
Simple code(Readable). (:heavy_check_mark: done)
Heroku deploy(Deployed Page) (:heavy_check_mark: done)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published