Nigerian Tradesmen Connecting Platform - Backend Development
Budget: $250 – $750 USD
This platform is built to connect artisans and tradesmen (plumbers, POP installers, electricians, etc.) in Nigeria with the general public. The front-end is already completed using Firebase Studio, and the source code is hosted on GitHub.
An experienced Node.js backend developer to build a robust, secure, and scalable backend to support key operations like user management, verified reviews, search filters, payment handling (Paystack), and admin controls is required.
Your Role:
- Review the existing front-end GitHub repo
- Design and build a clean Node.js/Express.js backend
- Connect to Firebase Firestore or migrate to a structured backend DB (MongoDB/PostgreSQL if needed)
- Develop secure RESTful APIs or GraphQL endpoints
- Implement authentication (can use Firebase Auth or custom JWT auth)
- Set up role-based access control (users, artisans, admin)
- Design logic for review validation (anti-spam/fake reviews)
- Integrate with Paystack API (for monetization)
- Ensure scalability and reliability (rate limits, error handling, logging)
An experienced Node.js backend developer to build a robust, secure, and scalable backend to support key operations like user management, verified reviews, search filters, payment handling (Paystack), and admin controls is required.
Your Role:
- Review the existing front-end GitHub repo
- Design and build a clean Node.js/Express.js backend
- Connect to Firebase Firestore or migrate to a structured backend DB (MongoDB/PostgreSQL if needed)
- Develop secure RESTful APIs or GraphQL endpoints
- Implement authentication (can use Firebase Auth or custom JWT auth)
- Set up role-based access control (users, artisans, admin)
- Design logic for review validation (anti-spam/fake reviews)
- Integrate with Paystack API (for monetization)
- Ensure scalability and reliability (rate limits, error handling, logging)