Skip to content

Latest commit

 

History

History
60 lines (37 loc) · 1.91 KB

README.md

File metadata and controls

60 lines (37 loc) · 1.91 KB

EasyExit: A QR code based outpass Management System

EasyExit is a QR code based outpass management system for hostels. It is a mobile application that allows students to generate outpasses and get them approved by the Warden. The outpass can be scanned by the Guard to verify the outpass. The system also has an automatic approval system for outpasses generated in unrestricted time. The system also has an admin panel to manage the outpasses and a user panel to generate outpasses. The system also has app notifications for general announcements and return to hostel timeout.

EasyExit Backend: Github Repo Link

📚 Table of Contents

🚀 Features

  • QR Code Generation: Generate QR code for the outpass.
  • Manager Approval: Manual approval of outpass by the Warden.
  • Automatic Approval: Automatic outpass approval in unrestricted time.
  • QR Code Scanning: Scan the QR code by a Guard to verify the outpass.
  • Admin Panel: Admin panel to manage the outpasses.
  • User Panel: User panel to generate outpasses.
  • App Notification: App notification for general announcements and return to hostel timeout.

🛠 Installation

  1. Clone the repository:
git clone https://github.com/bhupesh98/EasyExit-Frontend.git
  1. Navigate to the project directory:
cd EasyExit-Frontend
  1. Install the dependencies:
npm install
  1. Create a .env file & add environment variables defined in example env:

  2. Make sure to have android emulator in desktop or expo go app in mobile:

  3. Start the development server:

npm start
  1. Scan the QR code using expo go app or android emulator:

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.