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

Share this project:

Updates