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.