Skill Bolt
Initializing Platform
Skill Bolt
Marketplace Services Custom Projects Customization About Blog Contact Affiliate Program
Login Get Started Free

Connect with us

website Development v1.0.0 Intermediate

Apartment Billing and Management Portal

0.0 (0)
0 Downloads
Updated 6 hours ago

Apartment Billing and Maintenance Portal for residents and admins with user authentication, bill management, maintenance requests, announcements.

Technologies & Skills

React Vite TypeScript Tailwind CSS Axios React Router React Toastify Node.js Express MongoDB Mongoose JWT bcryptjs express-validator Razorpay.
INR 399
INR 1,000 60% OFF

Limited time offer

What's Included

Complete Source Code
Documentation
Project Report
Presentation Slides
External Download Link

Support & Customization

Support: None
Custom modifications not available
File Size 389.91 MB
Last Updated Jun 30, 2026

Resource Links

Purchase this project to unlock source and premium resources. Document/report remain secure preview-based on this page.

This project is a full-stack apartment management portal built with a React + Vite frontend and an Express + MongoDB backend. It enables residents to register, log in, view and pay bills, submit and track maintenance requests, read announcements, and manage their profile, while also providing admin dashboards for managing apartments, residents, billing, announcements, and maintenance workflows. The backend uses JWT authentication, role-based access control, Razorpay payment integration, and supports an in-memory MongoDB fallback for easier local setup. The frontend uses modern React routing, protected route handling, and a responsive user interface to deliver a complete apartment billing and maintenance experience.



Future Enhancements


Known Issues


Installation

# Installation Instructions


## System Requirements

- Node.js 18 or newer

- npm

- Browser (Chrome, Edge, Firefox)

- MongoDB Atlas connection or local MongoDB if you are not using the in-memory fallback


## 1. Backend Setup

```bash

cd "c:/Users/kalya/OneDrive/Desktop/APT billing and maintainence portal/backend"

npm install

```


Create `backend/.env` with:

```env

PORT=5000

MONGO_URI=your_mongodb_connection_string

RAZORPAY_KEY_ID=your_razorpay_key_id

RAZORPAY_KEY_SECRET=your_razorpay_key_secret

JWT_SECRET=your_jwt_secret

```


Start the backend:

```bash

npm run dev

```


## 2. Frontend Setup

```bash

cd "c:/Users/kalya/OneDrive/Desktop/APT billing and maintainence portal/frontend"

npm install

npm run dev

```


## 3. Open the App

Open the frontend in your browser:

```text

http://localhost:5173

```


## 4. Admin Credentials

Use the default admin login:

- Email: `admin@gmail.com`

- Password: `adminpassword`


## Notes

- If `MONGO_URI` is missing, the backend may fall back to an in-memory MongoDB instance for local testing.

- Make sure `JWT_SECRET` is set before starting the backend.

- For payment flows, set valid Razorpay API keys.


Usage

  1. Open the frontend URL shown by Vite in the browser:
  • usually http://localhost:5173
  1. Use the admin credentials:
  • Email: admin@gmail.com
  • Password: adminpassword
  1. Resident users can:
  • register
  • log in
  • view bills
  • submit maintenance requests
  • see announcements
  • update profile
  1. Admin users can:
  • manage apartments
  • manage residents
  • create and update bills
  • manage announcements
  • review maintenance requests
  1. Backend API runs on:
  • http://localhost:5000


System Requirements

System Requirements

  • Node.js 18+ installed
  • npm installed
  • Browser for frontend (Chrome, Edge, Firefox)
  • MongoDB Atlas connection or local MongoDB if not using in-memory fallback
  • Internet for Razorpay API if payment flow is used


No Q&A available yet

Be the first to ask a question!

Ask a Question

Customer Reviews

0.0 0 reviews
5
0
4
0
3
0
2
0
1
0

Write Your Review

No reviews yet

Be the first to review this project!

Related

Similar Projects

You might also be interested in these projects

College Discovery Platform
website Development
0.0 (0)
Intermediate
S
SATYA GANNAMANI
Verified Seller
81% OFF

College Discovery Platform

A modern college discovery platform that helps students search, filter, explore, and compare colleges through an intuitive and responsive interface.

Next.js React TypeScript +1
₹500 ₹2,700
View Project
Video Conferencing Platform
website Development
0.0 (0)
Intermediate
R
Radhakrishna Chauhan
Verified Seller

Video Conferencing Platform

Built a MERN-based video conferencing platform with secure login, WebRTC video/audio calls, Socket.IO chat, and responsive UI.

MangoDB React.js Node.js +3
Social Platform
website Development
0.0 (0)
Advanced
H
harsh govil
Verified Seller
25% OFF

Social Platform

AI-powered social platform for language learning with chat, video calls, gamification, partner matching, and Stripe subscriptions.

React 19 Vite TailwindCSS +20
₹8,999 ₹11,999
View Project
FurLink
website Development
FREE
0.0 (0)
Intermediate
M
Meghana Gaonkar
Verified Seller

FurLink

A MERN Stack-based pet adoption and pet care platform that connects users with pets for adoption while providing pet products, secure authentication.

React.js Node.js MongoDB +2