Digibids: Streamlining Tender Management in South Africa

Project Overview
Digibids is a web application designed to streamline the tender management process in South Africa. It facilitates:
- Tender Creation: Customers can submit detailed tenders outlining their specific requirements
- Bidding System: Suppliers can browse tenders and submit bids electronically.
- Delivery Management: Track deliveries and update their status within the system.
Tech Stack
- Frontend: React
- Backend: ExpressJS
- Database: MongoDB
- Payment Gateway: NetCash (South African payment gateway using XML API)
User Roles
- Admin: Manages the overall application, including user management and system configuration.
-
Customer: Creates tenders, receives bids, and manages
deliveries.
- Receiver (Sub-role): A user under the Customer responsible for receiving deliveries and updating their status.
-
Supplier: Submits bids on relevant tenders and handles
delivery operations.
- Employee (Sub-role): A user under the Supplier responsible for delivery tasks and updates.
My Contributions
- Resolved critical bugs within the application.
- Integrated the NetCash payment gateway for secure transactions.
- Optimized the application for production deployment.
This project demonstrates my proficiency in:
- Web development using React and ExpressJS
- Database management with MongoDB
- Payment gateway integration
- Debugging and software optimization
I'm passionate about building innovative web apps. If you have a project that aligns with my skills, let's collaborate! I'm eager to bring your vision to life.