This is a modern e-commerce site built using FastAPI, React, and TypeScript, with a sleek and responsive design using Tailwind CSS.
- 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.
To get started with the project, follow these steps:
- Clone the repository:
git clone https://github.com/Synderis/ecommerce_site.git
- Install frontend dependencies:
npm install
oryarn install
- Install backend dependencies:
pip install -r requirements.txt
- Start the frontend server:
npm start
oryarn start
- Start the backend server:
python run.py
API documentation can be found at /docs
endpoint.
Contributions are welcome! Please submit a pull request with a clear description of the changes.
- FastAPI: https://fastapi.tiangolo.com/
- PostgreSQL: https://www.postgresql.org/
- React: https://reactjs.org/
- TypeScript: https://www.typescriptlang.org/
- Tailwind CSS: https://tailwindcss.com/