https://github.com/dev-ashishranjan/mittal-high
College DBMS Project. This is an apartment management project created using React+Express+MySql
https://github.com/dev-ashishranjan/mittal-high
dbms dbms-project design-system management-system mysql-database sql-project
Last synced: 8 months ago
JSON representation
College DBMS Project. This is an apartment management project created using React+Express+MySql
- Host: GitHub
- URL: https://github.com/dev-ashishranjan/mittal-high
- Owner: dev-AshishRanjan
- License: mit
- Created: 2023-11-13T10:14:21.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-11-30T04:12:45.000Z (over 2 years ago)
- Last Synced: 2024-11-12T06:15:58.579Z (over 1 year ago)
- Topics: dbms, dbms-project, design-system, management-system, mysql-database, sql-project
- Language: JavaScript
- Homepage: https://mittal-high.vercel.app
- Size: 22.4 MB
- Stars: 2
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
README

[](https://github.com/ellerbrock/open-source-badges/)












# Mittal-High
We created this project as a part of Database Management System Course.
# Contents
Click to view Table of Contents
- Project Description
- Tech Stack
- Basic Structure
- Functionalities
- ER Diagram
- Screenshots of the Interface
- How to Run
# Project Description
In this project we created a Apartment management system with user interface and database support.This project is a part of our curriculum, here we solved the problem of manual entry of data in apartments by creating user interface and storing data in mysql database.
# Tech Stack

- Frontend - React JS, Tailwind css
- Backend - NodeJS, ExpressJS
- Database - MySql
# Basic Structure
## Functionalities
click to view Functionalities
- Admin
- Admin can login.
- Admin can view the tenant and owner details.
- Admin can create owner.
- _Admin can delete owner._
- _Admin can delete tenent._
- Admin can allot parking slot.
- Admin can view the complaints.
- _Admin can delete the complaints._
- Admin can see Dashboard.
- Owner
- Owner can see the Tenant details of his/her owned room.
- Owner can create Tenant.
- Owner can see the complaints from his/her owned room.
- Owner can see the Room Details.
- Owner can see Dashboard.
- Tenant
- Tenant can see the alloted parking slot.
- Tenant can pay maintenance fee.
- Tenant can raise complaints.
- Tenant can see his/her Dashboard.
- Employee
- Employee can see all the complaints.
- Employee can see Total number of Complaints
- All the admins, owners, tenant, employees can login and logout.
## ER Diagram
Click to view ER diagram

## Screenshots of the Implementation
### Admin dashboard

### Owner dashboard

### Tenant dashboard

### Employee dashboard

# How to Run
- First, clone the github repo
- Then, install the dependencies by opening the terminal with path as that of cloned github folder and do the following
- For Client side, cd client
npm install
- For Server side, cd server
npm install
- Install MySql workbench if you don't have one, and then import the export.sql file under database folder in workbench.
- Then in server folder create a file "config_sql.js" add localhost name, database name, username and password of your sql workbench and export it.
- Now to run, type the following
- For client,
npm run start
- For sever,
npm run start
- Now, you can use the project.
`Thank you!🧑💻`