Skip to content

Repository files navigation

Dorm Management System

A comprehensive solution for managing dormitory operations, resident information, and facility maintenance.

📋 Overview

The Dorm Management System is designed to streamline the administrative processes involved in managing dormitories. It provides tools for room allocation, resident tracking, maintenance requests, visitor management, and more.

🎬 Introduction Video

A detailed introduction video for this project is available at You Tube. This video covers:

  • System features and capabilities
  • User interface walkthrough
  • Basic usage scenarios

📊 Presentation

Additional information about this project can be found in the presentation at Presentation. The presentation includes:

  • Project goals and objectives
  • Technical architecture
  • Implementation details
  • Future development plans

✨ Features

The Foundation for Smart Dorm Management

StayMate is more than just a management tool. It’s an all-in-one solution that simplifies dorm life, making shared living more efficient and hassle-free.

🚀 Fast & Efficient

Seamless task management, automated expense tracking, and quick maintenance requests to keep dorm life smooth.

💪 Powerful

A comprehensive system that empowers students to manage their dorms effortlessly with real-time collaboration.

🔒 Secure & Reliable

Data encryption and role-based access ensure student privacy and safety in shared spaces.

🎨 Customizable

Personalized preferences for task allocation, notifications, and roommate matching for a tailored dorm experience.

🛠 Total Control

Track expenses, assign responsibilities, and monitor maintenance requests—all in one centralized platform.

🛠️ Technology Stack

  • Convex as BaaS
  • Nextjs as fronend
  • Clerk for Authentication

🚀 Getting Started

Installation

# Clone the repository
git clone https://github.com/Code-writter/StayMate.git

# Navigate to the project directory
cd StayMate

# Install dependencies
npm install # or yarn install

# Configure environment variables
cp .env.example .env
# Edit .env with your configuration

# Run the application
npm run dev # or yarn start

Configuration

Explain how to configure the application, including:

  • Environment variables
  • Database setup
  • Authentication settings

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the [insert license here] - see the LICENSE file for details.

👥 Team

  • Abhishek Tiwari - Project Lead (Full-Stack)
  • Aayush Tirole - UI/UX Designer

📞 Contact

For questions or support, please contact abhishek.tiwari2022@sait.ac.in.

🙏 Acknowledgements

  • Thanks to contributors or supporters.

About

StayMate is more than just a management tool. It’s an all-in-one solution that simplifies dorm life, making shared living more efficient and hassle-free.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages