Skip to content

AyushiGarg13/shopping-app

Repository files navigation

Shopping App

Shopping App is a mini learning project. It is a REST API application with features to add items, stores, tags and users.

Built With

  • Python
  • Flask

Requirements

This application requires the following python libraries:

  • marshmallow
  • flask
  • flask-smorest
  • python-dotenv
  • SQLAlchemy
  • Flask-SQLAlchemy
  • flask-jwt-extended
  • passlib
  • flask-migrate
  • gunicorn
  • psycopg2
  • requests
  • rq
  • redis

Installation

  1. Clone the repo
    git clone https://github.com/AyushiGarg13/first_app.git
  2. Install python libraries
    pip install -r requirements.txt
  3. Build the docker image and run it to start the application.

Configuration

To run the application locally, .env file must be created at the root folder with following details:

  1. DATABASE_URL: PostgreSQL as a Service, ElephantSQL
  2. MAILGUN_API_KEY: Generated using Mailgun
  3. MAILGUN_DOMAIN: Provided by Mailgun
  4. REDIS_URL: Used service provided by Render

Acknowledgments

This project was built entirely by following the Udemy Course REST APIs with Flask and Python.

image

This course has been very helpful in understanding the concepts of REST APIs and building it with Flask and Python. I recommend this course to everyone who wants to start out with their journey of REST API development.

About

REST APIs application, built with Python and Flask to add stores, items & users

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors