Loading repository dataβ¦
Loading repository dataβ¦
Tesfamichael12 / repository
π A modern, full-stack Amazon e-commerce clone built with React, Node.js, Stripe, Firebase & Supabase. Fast, secure, and fully responsive, showcasing best practices in web development. π
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A full-stack, production-grade Amazon e-commerce clone. Built with a modern React frontend (Vite, Material UI, Framer Motion), robust Node.js/Express backend, Prisma ORM, Supabase/PostgreSQL, Stripe payments, and Firebase authentication. Designed for scalability, security, and a seamless user experienceβshowcasing best practices for enterprise-level web applications.
Some UI pages inspiration from Dribbble
git clone https://github.com/Tesfamichael12/Amazon-Clone.git
cd Amazon-Clone
npm install
cd amazon-api
npm install
.env in root or /src if needed)VITE_REACT_APP_BACKEND_URL=your_backend_url
VITE_FIREBASE_API_KEY=your_firebase_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
VITE_FIREBASE_PROJECT_ID=your_firebase_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
VITE_FIREBASE_APP_ID=your_firebase_app_id
amazon-api/.env)STRIPE_SECRET_KEY=sk_test_...
CLIENT_URL=http://localhost:5173
PORT=5000
DATABASE_URL=your_database_url # SQLite for dev, Postgres/Supabase for prod
See
amazon-api/README.mdfor full backend setup, including Prisma migrations and Supabase/Postgres deployment.
npm run dev
cd amazon-api
npm start
This project is for educational and demonstration purposes only. It is not affiliated with, endorsed by, or connected to Amazon in any way.