Logo Lanfrica

Ma1la3ka/Skillchain-backend

Domain:

socioeconomic

Record type:

software
Creator:
Ma1
Host:
Skillchain is a web based app that focuses on helping artisans in Africa gain more visibility and ranking up to their skill and also helps clients meet trusted workers/artisans # Skillchain # SkillChain Backend Skillchain helps artisans in Africa gain visibility for their skills and connects them with clients looking for trusted workers. This is the backend API powering that platform.(MVP) ## Features - [e.g. Artisan profiles & skill verification] - [e.g. Client-artisan matching/search] - [e.g. Escrow-based payments — funds auto-release after 24h if the client doesn't respond] - [e.g. Ratings/reviews for completed jobs] ## Tech Stack - Python, Flask - [Your DB — Postgres/MySQL/SQLite? see database.py] - APScheduler (or similar) for background jobs ## Project Structure ├── main.py # App factory, CORS, blueprint registration ├── config.py # App configuration (secrets, cookies, allowed origins) ├── database.py # DB connection/setup ├── database_helper.py # Query helpers ├── scheduler.py # Background job: auto-release escrow after 24h ├── utils.py # Shared utilities └── routes/ # API endpoints (blueprints) ─ routes/ # API endpoints (blueprints) ## Setup ```bash git clone github.com cd Skillchain-backend pip install -r requirements.txt python main.py ```