Skip to content

Synderis/ecommerce_site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce Site

Overview

This is a modern e-commerce site built using FastAPI, React, and TypeScript, with a sleek and responsive design using Tailwind CSS.

Features

  • FastAPI Backend: Built using FastAPI, a modern, fast (high-performance), web framework for building APIs.
  • PostgreSQL: Highly Customizable Database for storing users, products, orders, etc.
  • React Frontend: Built using React, a popular JavaScript library for building user interfaces.
  • TypeScript: Used for type checking and ensuring code quality.
  • Tailwind CSS: Used for styling and layout, providing a responsive and consistent design.

Screenshots

Home Page

Home Page

Product Page

Product Page

Product Details Page

Product Details Page

Cart Page

Cart Page

Login Page

Login Page

Sign-up Page

Sign-up Page

Account Page

Account Page

Order Summary Modal

Order Summary Modal

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository: git clone https://github.com/Synderis/ecommerce_site.git
  2. Install frontend dependencies: npm install or yarn install
  3. Install backend dependencies: pip install -r requirements.txt
  4. Start the frontend server: npm start or yarn start
  5. Start the backend server: python run.py

API Documentation

API documentation can be found at /docs endpoint.

Contributing

Contributions are welcome! Please submit a pull request with a clear description of the changes.

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •