Skip to content

maruf-git/buildIQ-client

Repository files navigation

BuildIQ - A BUILDING MANAGEMENT(Single building)

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.

Live Site Link

https://build-iq.web.app/

Server Side

https://github.com/maruf-git/buildIQ-server-side

Key Features

  • 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

Functionality

User Functionality:

  • 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 Functionality:

  • 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 Functionality:

  • 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

NPM Packages

About

BuildIQ is a Building Management System (BMS) that caters to user, member and admin functionalities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages