Skip to content

Openverse-iiitk/GetAway

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GetAway.io: Digital Leave Management Portal

1. 🚀 Project Overview and Status

Status Branch Deployment
Stable main ajayyxd.pythonanywhere.com
Development develop undeployed/Localhost

2. 🎯 Project Abstract: The Problem and Solution

2.1 The Problem: The Manual Leave Approval Marathon

The existing leave management process at IIIT Kottayam is highly inefficient and disruptive. The system requires students to endure a multi-stage, paper-based "signature chase" across campus (Faculty Advisor, Warden) for physical forms. This process is plagued by uncertainty regarding authority availability, often delaying urgent travel plans and consuming significant administrative and student time. This outdated, unpredictable workflow directly contradicts the institution's commitment to technology.

2.2 The Solution: Digital Transformation via GetAway.io

GetAway.io is a full-stack, digital leave management portal designed to completely replace the inefficient paper-based system. It provides a modern, centralized platform for all leave requests, streamlining the process for students and administrators alike.

Key Benefits & Impact

Target Group Pain Point Eliminated Solution Provided by GetAway.io
Students Running Around Campus, unavailability of FA/Warden, and delays. 24/7 Digital Submission from anywhere (even remotely in emergencies).
Authorities Unnecessary physical disturbances, lost paperwork. Centralized Dashboards for paperless, digital approvals and remarks.
Institution Wasted time, excessive paper consumption. Digital Transformation aligning campus operations with its goals.

2.3 Automated, Role-Based Workflow

GetAway.io ensures seamless and secure approval through automated, role-based routing:

  1. Student Submission: The student creates and submits a leave request.
  2. FA Review: The leave is automatically routed to and appears only on the corresponding Faculty Advisor's dashboard. The FA provides remarks and approval.
  3. Warden Approval: Once FA-approved, the leave automatically forwards to the corresponding Hostel Warden's page for review and approval.
  4. Admin Finalization: The fully-approved leave is finalized by the Admin, marking the end of the digital process.

3. 💻 Technical Specifications and Setup

3.1 Technology Stack

Component Technology Notes
Backend Framework Python 3.10, Flask Handling routing, session management, and business logic.
Database MySQL/MariaDB Relational persistence for structured user and leave data.
Frontend Styling Tailwind CSS Utility-first approach for responsive, clean design.
Deployment Git, PythonAnywhere Version control and production hosting (WSGI).

4. 📧 Contact and Licensing

About

GetAway.io is a full-stack digital leave portal that automates and streamlines the student leave request process, eliminating paper forms and the time-consuming signature chase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 79.9%
  • Python 20.1%