Inspiration
We were inspired by the need to simplify resource allocation and empower communities, particularly at Muhammadiyah Welfare Home, by creating a convenient system.
What it does
The web-based Minimart and Voucher System allows users to request products and earn vouchers through transactions, creating a rewarding shopping experience. Admins can seamlessly manage inventory, track transactions, and generate insightful reports. Optional auction features add an engaging twist.
How we built it
We used web development technologies, including React for the frontend, Node.js/Express for the backend, and MongoDB for the database. Multer was utilized for secure file uploads, and robust authentication mechanisms were implemented for user security.
Challenges we ran into
Integrating the voucher system with real-time updates and ensuring seamless security for transactions were significant challenges. Balancing usability with administrative complexity was another hurdle we tackled.
Accomplishments that we're proud of
We successfully designed a system that is both user-friendly and highly functional for admins. The addition of various interesting features, like earning vouchers and capabilities, is a standout achievement.
What we learned
We deepened our understanding of building scalable and secure web applications. Additionally, we learned the importance of designing for both end-users and administrative needs.
What's next for '; 1=1 --
We plan to enhance the platform with advanced analytics, expand auction functionalities, and explore integrations with payment gateways to further streamline transactions and increase engagement.
Log in or sign up for Devpost to join the conversation.