Muhammadiyah Welfare Home
Purpose
A platform for boys in a shelter home to purchase items using vouchers and an admin panel for managing inventory and transactions.
Key Features
User Side
- Browse Products: View available items (e.g., backpacks, water bottles).
- Request Purchases: Add items to the cart and request purchases using vouchers.
- Track Balance: Display the voucher balance for each user.
Admin Panel
- User Management: Add or remove users.
- Inventory Management: Add, update, or delete products and track stock levels.
- Transactions:
- View pending transactions.
- Approve or decline purchase requests.
- View transaction history.
- View pending transactions.
Technology Stack
- Frontend: React, CSS, Tailwind
- Backend: Node.js, Express
- Database: MongoDB
Reflection
This project was inspired by the goal of empowering boys in shelter homes by providing them autonomy through a voucher system.
What I Learned
- Developing full-stack applications using the MERN stack.
- Creating seamless user experiences with React and Tailwind CSS.
- Managing backend processes like inventory and transactions with Node.js and MongoDB.
Challenges Faced
- Ensuring smooth integration between the frontend and backend.
- Designing a simple yet effective admin panel for ease of use.
Log in or sign up for Devpost to join the conversation.