Inspiration

The inspiration behind Campus Cart comes from the desire to use our coding skills to improve the lives of residents at Muhammadiyah Welfare Home (MWH).

Campus Cart aims to empower residents by giving them the opportunity to earn vouchers and use them to request essential products. The platform is designed not only to support the daily needs of the residents but also to contribute to their personal growth and behavior management within the MWH community.

What it does

Campus Cart is a web-based Minimart and Voucher System designed specifically for residents of Muhammadiyah Welfare Home.

It allows students to browse and request daily necessities from an online store and request for vouchers. These vouchers credits can then be redeemed for products, offering residents affordable access to essential items.

For administrators, Campus Cart offers robust tools for managing inventory, orders, and resident requests, as well as powerful reporting tools to track usage and manage the system efficiently.

Challenges we ran into

During the development of Campus Cart, we faced several key challenges. One of the main difficulties was designing an intuitive and user-friendly interface that balanced complex functionality with simplicity. Ensuring the application was accessible across different devices and browsers added to this complexity.

Testing and debugging were also challenging due to the system's multiple moving parts, such as real-time stock updates and handling pre-orders. Tracking down bugs in a distributed system proved to be time-consuming and tricky.

Collaboration and version control became another hurdle, especially with multiple team members working on different components. This led to issues with merging code and resolving conflicts, highlighting the need for effective use of version control tools to ensure smooth coordination and avoid overlapping work.

What we learned

The Campus Cart hackathon taught us several valuable lessons. We learned the importance of user-centered design, balancing functionality with simplicity to ensure an intuitive, accessible interface across devices. We also realized the need for thorough testing and debugging, especially when handling real-time data and complex features. Effective collaboration and version control proved essential for smooth coordination among team members. Additionally, the experience highlighted the importance of adaptability, time management, and continuous iteration to improve our project and meet user needs. These insights will help us approach future projects more strategically and efficiently.

Built With

Share this project:

Updates