CraftYangu is a revolutionary marketplace that connects skilled artisans with a history of incarceration to buyers seeking quality handcrafted products. Our platform empowers individuals to rebuild their lives through their craftsmanship, while providing customers with unique, high-quality goods.
- Artisan Profiles: Showcase skills, products, and stories
- Secure Marketplace: Browse, buy, and sell handcrafted items
- USSD Service: Access core features via basic mobile phones
- OTP Authentication: Ensure secure access with Africa's Talking API
- Backend: Django
- Frontend: HTML, CSS, JavaScript
- Database: PostgreSQL
- API: Africa's Talking (for OTP and USSD)
- Python 3.8+
- Django 3.2+
- PostgreSQL
- Africa's Talking API key
-
Clone the repository:
git clone https://github.com/yourusername/reforgedskills.git
-
Set up a virtual environment:
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables:
cp .env.example .env # Edit .env with your database and API credentials
-
Run migrations:
python manage.py migrate
-
Start the development server:
python manage.py runserver
Visit http://localhost:8000
to see the application in action!
Our USSD service allows users to access core features via basic mobile phones. Here's a quick guide:
- Dial
*384*303#
(example code) - Follow the prompts to:
- View products
- Check order status
- Update profile
We welcome contributions! Please see our CONTRIBUTING.md for details on how to get started.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Africa's Talking for their robust API
- All the amazing artisans who make this platform possible
- [Hackathon Name] for the inspiration and opportunity
Built with ❤️ by [Kelvin Wepo] for social impact and economic empowerment.