REPOSITORY OVERVIEWLive repository statistics
β
1Stars
β 0Forks
β― 0Open issues
β 1Watchers
65/100
OPENREPOHUB HEALTH SIGNALHealthy signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
100 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
100 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
π Amazon Clone (Full-Stack E-Commerce Platform)
A modern, responsive, and feature-rich full-stack Amazon clone built using the MERN/FERN stack (React, Node.js, Express, Firebase, and Stripe). This application replicates core e-commerce functionalities, including user authentication, real-time product browsing, a fully functional shopping cart, and a secure checkout pipeline.
π Key Features
- Secure Authentication: User sign-up, sign-in, and sign-out capabilities powered by Firebase Auth.
- Dynamic Product Management: Live product displays with an intuitive "Add to Cart" functionality that updates dynamically.
- Persistent Subtotals: Real-time calculation of items and pricing inside a dedicated shopping cart interface.
- Secure Payment Gateway: Full Stripe API integration handling mock credit card processing with client-secret handshakes.
- Order History & Database Records: Completed orders are processed through a Node/Express backend and instantly archived in a cloud database for user order history tracking.
- Fully Responsive UI: Built with clean CSS and Flexbox/Grid structures to ensure smooth navigation across desktop, tablet, and mobile displays.
π οΈ Architecture & Tech Stack
Frontend
- React.js (Bootstrapped with Vite for optimized HMR and fast builds)
- React Context API: Managed global state for user credentials and cart data.
- React Icons: For clean, scalable iconography.
Backend & Database
- Node.js & Express: Lightweight, scalable server environment handling payment routes and server-side logic.
- Firebase Cloud Functions: Used for seamless, serverless hosting of backend API endpoints.
- Firebase Firestore: Real-time NoSQL database utilized to log and recall user order histories securely.
Payments
- Stripe API: Handles secure, encrypted end-to-end payment simulations.
β Installation & Setup
Follow these steps to get the project running locally on your machine.
Prerequisites
Ensure you have Node.js (v16 or higher) and npm installed.
1. Clone the Repository