BuildIQ is a Building Management System (BMS) that caters to user, member and admin functionalities. Users can request for apartments, see details etc. Besides Admin can accept/reject any request and do all necessary actions that is required. By accepting request admin can make a general user to member. Members can also do many actions . The project is build on React, Firebase, and other cutting-edge tools.
https://github.com/maruf-git/buildIQ-server-side
- Firebase Authentication. Users can sign up or log in using their email or Google account
- Used JWT for Extra layer of security
- Stripe Payment Gateway
- Secured APIS and User Specific Actions
- Responsive UI for mobile, tablet and desktop
- User Dashboard to see User Activities and actions
- The can see request status and Announcements from the Admin
- Users Can View Apartments Details and Request For Available Apartment
- Member Dashboard
- Profile: Where Members will see their Apartment Status
- Members Will be able to pay rent for their apartment using stripe payment gateway
- See previous payment History
- Collect Coupons from home page
- See Announcements from the Admin
- Admin Dashboard
- Profile: Admin will be able to see building statistics like: number of users & members, available apartments, unavailable apartments etc.
- Accept or Reject any apartment request.
- Remove an existing member and make him a general user
- Add new coupon or make any previous coupon valid or invalid
- Make New Announcements or delete any previous announcements