Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aadharcode/iit-madras-mobility-app-frontend
Mobility App by IIT Madras
https://github.com/aadharcode/iit-madras-mobility-app-frontend
flutter nestjs postgresql typeorm typescript
Last synced: 29 days ago
JSON representation
Mobility App by IIT Madras
- Host: GitHub
- URL: https://github.com/aadharcode/iit-madras-mobility-app-frontend
- Owner: Aadharcode
- License: mit
- Created: 2024-11-27T11:19:56.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-13T18:37:47.000Z (about 1 month ago)
- Last Synced: 2024-12-13T19:34:57.711Z (about 1 month ago)
- Topics: flutter, nestjs, postgresql, typeorm, typescript
- Homepage:
- Size: 58.6 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IIT Madras Mobility Application
## Project Overview
The IITM-Mobile Smartphone Application is a innovative solution designed to collect travel demand and trip patterns data within the IIT Madras campus, addressing critical challenges of mobility, sustainability, and campus safety.
## Motivation
The project aims to tackle several key challenges:
- Increasing vehicular traffic on campus
- Traffic congestion
- Air and noise pollution
- Limited parking spaces
- Wildlife protection and reducing animal-vehicle collisions### Campus Context
- Campus Population: Approximately 9,800 people
- Campus Area: 617 acres
- Biodiversity:
- Wildlife: Blackbuck, chital, bonnet macaque, and various smaller life forms
- Flora: 300 species of trees and plants
- Fauna: 100 species of birds (resident and migratory)## Objectives
- Develop a smartphone application for accurate trip data collection
- Create a sustainable mobility solution
- Reduce private motorized trips by at least 70%
- Provide a mobility service with less than 10 minutes' notice
- Ensure minimal walking distance (within 3 minutes)## Key Features
### Smartphone App Functionality
1. **User Privacy**
- No continuous tracking
- Data recorded only at predefined "virtual monuments"2. **Virtual Monuments**
- Geofenced areas with unique GPS coordinates
- Reduced data collection errors
- Enhanced user privacy3. **User Registration**
- Secure registration process
- Optional phone number registration4. **Data Logging**
- Monument ID tracking
- Date and time of entry/exit
- Near real-time data transmission5. **Additional Features**
- Auto-start on phone restart
- Minimalistic user interface
- Battery optimization
- Scalable monument management## Technical Specifications
- **Backend Requirements**
- Reliable GPS tracking
- Robust data transmission
- Real-time data synchronization
- Multi-user support- **Data Collection Methods**
- Smartphone app
- CCTV camera supplementary data
- Vehicular pass tracking## Tech Stack
- Flutter/React-Native for frontend
- Nest.js + Typescript for backend(Better version of Node.js)
- PostgreSQL Database
- TypeORM for orm
- AWS Ec2 Hosting## Proposed Outcomes
- Comprehensive travel demand and trip pattern analysis
- Sustainable mobility solution for the campus
- Potential template for similar studies in gated campuses## Future Enhancements
- Ride-hailing functionality
- Continuous data collection and analysis