Hack4Good - Muhammadiyah Welfare Home (MWH)
Description
This project aimed to develop a secure web-based Minimart and Voucher System developed for the Muhammadiyah Welfare Home (MWH). It aims to empower residents and streamline operations by providing a user-friendly platform for managing vouchers, product requests, and inventory tracking.
User
- User Dashboard: View voucher balances, transaction history and available products.
- Minimart: Browse available products and add to cart.
- Cart: Cart and checkout
- Orders: Track order status and order history
- Missions: View available missions for completion to claim voucher points
- Settings: Update profile details, including email and phone number.
Admin
- Order Management: Approve or reject order requests with detailed tracking.
- Inventory Management: Add, update, and audit inventory changes.
- User Management: Manage user accounts, issuing vouchers
Tech Stack
- React: Component-based library for building user interfaces.
- Vite: Fast build tool and development server for modern web projects.
- Tanstack Query: Library for HTTP requests and caching.
- Tailwind CSS: Utility-first CSS framework for responsive and modern design.
- Axum: Rust web framework that serves as the app's backend
- PostgreSQL: Reliable SQL database
- Redis: Fast Key value database for temporary information
Demo login
User: R328770 90cKKpWYBm
Admin: super_admin password123
Number for password reset test 83396387
Built With
- axum
- javascript
- postgresql
- react
- redis
- rust
- tailwind
Log in or sign up for Devpost to join the conversation.