GithubHelp home page GithubHelp logo

helenanevesbr / api-studies Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 63 KB

Studying Flask and Django

Python 98.59% HTML 1.41%
api flask marshmallow python rest-api sqlalchemy sqlite swagger django graphene-django

api-studies's Introduction

API-studies

Corona VS Tech

Description

An application that list which companies are hiring in corona times, which companies are firing and which are in a hiring freeze.
If a user wants to add a company, we're getting an email to decide if we want to add this company to our company list.

Goal

Build a Django rest API for CRUDE operations and an email sending mechanism.
Then a continuous integration system that is going to run our tests each time that we make a push and failure build if one of our tests failed.

What I've learned

  • Pyenv

My DVG Blog

Description

A small blogging application with CRUD operations. Authors can write many posts. Posts can have many tags and can be either published or unpublished.

Goal

Build the back end of this blog in Django, complete with an admin for adding new blog content, then expose the content data as a GraphQL API.

What I've learned

  • Build the Django blog data model and admin interface
  • Wrap data model in a GraphQL API using Graphene-Django

Resource

Tutorial from Real Python


Send Notes for Gifts

Description

A REST API to keep track of notes for people that may visit you throughout the year: the Tooth Fairy, the Easter Bunny, and Knecht Ruprecht.
You want to be on good terms with all three of them. That’s why you’ll send them notes, to increase the chance of getting valuable gifts from them.

Goal

Create a basic Flask project and connect endpoints to a SQLite database. Then test API with Swagger UI API documentation.

What I've learned

  • Handle HTTP requests with Connexion
  • Define API endpoints using the OpenAPI specification
  • Build API documentation with Swagger UI
  • Configure a SQLite database for my Flask project
  • Use SQLAlchemy to save Python objects to my database
  • Leverage the Marshmallow library to serialize data
  • Work with multiple tables in a database
  • Create one-to-many fields in my database
  • Leverage nested schemas with Marshmallow

Resource

Tutorial from Real Python

api-studies's People

Contributors

helena-froes-neves avatar helenanevesbr avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.