Logo Lanfrica

Beritha-n12/womxchange_e_commerce

Domaine:

socioeconomicdigital infrastructure

Type de record:

software
Créateur:
Ber
Hôte:
WomXchange Rwanda a capstone project aimed at empowering Rwandan women entrepreneurs by providing a free, inclusive e-commerce platform to sell products. Built with React (frontend) and Node.js (backend). # WomXchange Rwanda: E-Commerce Platform for Women Entrepreneurs ## Description WomXchange Rwanda is Multilingual a free and easy-to-use online platform designed to help women entrepreneurs in Kigali sell their products, manage orders, and grow their businesses. It provides simple tools for both sellers and buyers, including a Community chat for supporting seller , product management, order tracking, and an integrated payment system via MoMoPay (Mobile Money). The platform supports both English and Kinyarwanda, making it more accessible to a wide range of users. ** Three key user roles:** - **Admins**: Oversee vendors, manage users, track sales and reports - **Vendors**: Upload and manage products and handle customer orders - **Buyers**: Browse products, add to cart, place orders, and manage their profiles ## Basic Features 1. Admin Dashboard: - Manage seller registration (approve/reject sellers). - Monitor product listings and flagged items. - Track overall sales and performance reports. - Community Chat - All users - Tracking issues accross application - Orders 2. Seller Dashboard: - Add, update, and manage product listings. - Track and manage Their orders (pending, Delivered, cancelled), But managed by admin in the first place. - View sales performance and trends. - Community chat for assisting sellers via chats with product listing and order management Issues. - Buyer Dashboard: for updating their profiles 3. **Community Chat**: - Provide real-time communication between platform users - Enable vendors to raise questions or report issues - Allow admins to post announcements or offer assistance 4. Payment Integration: - Supports MoMoPay for payments through the MTN MoMo API. 5. Language Support: - Available in both English and Kinyarwanda. ### Tech Stack - **Backend**: Node.js, Express.js, PostgreSQL using Sequelize ORM - **Frontend**: React with TypeScript and Vite - **Auth**: JWT-based authentication and role-based access for `Admin` …

Languages