Work / Trendora
Trendora
Fashion e-commerce web app — React front end, FastAPI back end, auth, cart and Razorpay checkout.
Stack
ecommerce · fastapi · razorpay · react
Source on GitHub ↗ · Talk to me →
Readme
A fashion e-commerce web application — React frontend, FastAPI backend, full storefront with authentication, cart, and Razorpay checkout.
Live demo
Features
- User authentication (JWT)
- Shopping cart and checkout, with Razorpay integration
- Product collections, featured items, and a gender filter
- Dark/light theme toggle
- In-app audio manager
Stack
API
Authentication, product listing and search, collections, brands, and favorites are all served from the FastAPI backend. Full endpoint reference: contracts.md.
Getting started
Frontend
cd frontend
yarn install
yarn startBackend
cd backend
pip install -r requirements.txt
python server.pySet REACT_APP_BACKEND_URL in the frontend environment to point at the backend server.
Project structure
Trendora/
├── frontend/ # React app
│ └── src/
│ ├── components/
│ ├── contexts/
│ ├── services/
│ └── data/
├── backend/ # FastAPI server
│ ├── server.py
│ ├── seed_data.py
│ └── requirements.txt
└── tests/ # backend test suiteLicense
MIT
More work
plc-checkweigher
One-command installer for the Mitsubishi PLC check-weigher system. Python · Raspberry Pi · Mitsubishi PLC · PDF Reports · npm CLI
checkweigher
High-speed industrial check-weigher on the edge. Python · Raspberry Pi 4 · XT1000 · T16 Load Cell
Tovex-CRM
Modular CRM platform with real-time dashboards. TypeScript · TypeScript · Modular Architecture · Real-time Dashboards