Skip to content

Welcome to my FastAPI Shop project, a comprehensive and scalable e-commerce platform built with a modern tech stack. This project is designed to provide a seamless shopping experience, integrating various modules to handle different aspects of e-commerce operations.

Notifications You must be signed in to change notification settings

Polyakiv-Andrey/FastAPI-Shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI-Shop

Introduction

Welcome to my FastAPI Shop project, a comprehensive and scalable e-commerce platform built with a modern tech stack. This project is designed to provide a seamless shopping experience, integrating various modules to handle different aspects of e-commerce operations.

Technologies Used

  • FastAPI: A modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.
  • SQLAlchemy: The Python SQL toolkit and Object-Relational Mapping (ORM) library for handling database operations.
  • Alembic: A lightweight database migration tool for usage with SQLAlchemy.
  • JWT Auth: Implementation of JSON Web Tokens for secure authentication.
  • Celery: An asynchronous task queue/job queue based on distributed message passing for handling time-consuming tasks.
  • PostgreSQL: An advanced open-source relational database.
  • SendGrid: An email delivery platform used for sending notifications and updates.
  • Integration with Nova Poshta API: For handling logistics and shipment operations in Ukraine.
  • Integration with LiqPay API: For secure online payment processing.

Features

  • Robust user authentication and authorization.
  • Shopping cart management.
  • Order processing and tracking.
  • Integration with external logistics services for delivery.
  • Secure payment processing.
  • Automated email notifications.

Contribution

Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change.

Docs

Screenshot 2023-12-15 at 11.31.40.png Screenshot 2023-12-15 at 11.32.17.png Screenshot 2023-12-15 at 11.32.50.png Screenshot 2023-12-15 at 11.33.11.png

About

Welcome to my FastAPI Shop project, a comprehensive and scalable e-commerce platform built with a modern tech stack. This project is designed to provide a seamless shopping experience, integrating various modules to handle different aspects of e-commerce operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published