Jahsid / Hostel-Management-System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Angelica-Hostel

Hostel Management System

It is a MERN stack application built for ease of hostel management.

Features

  • Login/Signup
  • Admin Panel
    • Registration of new students
    • Marking attendance
    • Handeling complaints
    • Managing mess
    • Generating invoices
    • Handeling suggestions
  • Student Panel
    • Viewing attendance
    • Requesting mess off
    • Viewing invoices
    • Making complaints
    • Making suggestions

Installation

Install Node.js and MongoDB on your system.

Clone the repository and install the dependencies.

cd client
npm i
cd ../server
npm i
cd ../
npm i -g concurrently

Setup DB

  • Create a mongodb database named hostel
  • Create collections and given names like for hostel.users.json --> users in mongoCollections
  • Add data by importing file like hostel.users.json

Usage

npm run dev

Login Details

Add .env file in backend folder with following content

MONGO_URI="mongodb://127.0.0.1:27017/hostel"
JWT_SECRET = "Anappleadaykeepsthedoctoraway"

Contributing

Contributions are always welcome!😊

About

License:MIT License


Languages

Language:JavaScript 99.6%Language:CSS 0.3%Language:HTML 0.1%