Back to Projects
Gebeya
2024-11-20
Full-Stack
Gebeya: Modern E-Commerce Platform
A full-featured e-commerce solution with responsive design and a seamless checkout experience, specifically designed to bridge the gap between rural wholesalers and urban customers.
⨠Key Features
- š Product Catalog: Advanced filtering and categorization for diverse agricultural products.
- š User Authentication: Secure login and signup flows for customers and vendors.
- š³ Secure Payments: Integrated with Stripe and PayPal for reliable transactions.
- š± Mobile-Optimized: A fully responsive UI that works perfectly on all devices.
- š Admin Dashboard: Comprehensive inventory management and sales analytics.
- š Performance: Blazing fast user experience powered by Vite and React 18.
š Tech Stack
Frontend
- React 18 + Vite - Modern library and fast build tool
- Tailwind CSS - Utility-first styling
- React Router v6 - Client-side routing
- Context API - Efficient state management
- Axios - Robust API communication
Backend
- Node.js & Express - Scalable server environment
- MongoDB & Mongoose - Document-based database and ODM
- JWT Authentication - Secure, stateless sessions
- Stripe/PayPal API - Payment processing
š Project Structure
Gebeya/
āāā frontend/
ā āāā src/
ā ā āāā components/ # Reusable UI
ā ā āāā context/ # State management
ā ā āāā pages/ # Views
ā ā āāā App.jsx # Root component
āāā backend/ # Server code
āāā README.md
š License
Distributed under the MIT License. See LICENSE for details.