Build a Complete E-commerce System: Full-Stack Project [በአማርኛ]
Welcome to the ultimate Full-Stack Masterclass! In this comprehensive series, we are building “Beshilo Mall”—a professional-grade E-commerce system using React.js and Firebase.
In Lesson 1, we lay the foundation. We cover the full 6-phase project roadmap, professional feature-based directory architecture, and set up our cloud infrastructure with Firebase. Whether you are a beginner or looking to upgrade your architectural skills, this project is designed for you.
🚀 What we are building:
Phase 1: Professional Setup & SPA Routing
Phase 2: Product Engine (External API Integration)
Phase 3: Firebase Auth & Identity System
Phase 4: Real-time Firestore Cart Sync & Hybrid State
Phase 5: Checkout, Shipping & Order Management
Phase 6: Global Deployment (Firebase & Netlify)
🛠️ Prerequisites:
VS Code: https://code.visualstudio.com
Node.js: https://nodejs.org/
Verify: Run node -v and npm -v in your terminal.
🕒 Video Chapters (Timestamps)
Copy and paste these into your video description:
0:00 – Introduction to Beshilo Mall Project
1:15 – The 6-Phase Full-Stack Roadmap
3:45 – Software Requirements & Prerequisites
5:10 – Creating the Project with Vite
7:20 – Feature-Based Directory Structure Explained
9:45 – Professional CSS System: Variables & Global Styles
12:30 – Firebase Cloud Console Setup
14:50 – Security Layer: Environment Variables (.env)
17:10 – Implementing React Router (Navigation)
20:00 – Connecting the Navbar & Links
23:15 – Initial App Test & Architecture Review
25:00 – Summary & What’s coming in Lesson 2
💬 Stuck? Drop your questions below! Our community is here to help.
Next Step: Once you finish this, move to Lesson 2: Firebase Setup