Our project is focusing on the current situation of covid 19. A Project solely for ensuring Peoples Saftey Post Covid-19 and to maintain social Distancing in more organized way.We Designed 2 Cross-Platform Application.
Firstly, For user Side where a user when registers on the app using his/her aadhar card ID he/she is allotted 3 Days of week The Person is allowed to go out on those particular days only, The App generates a Unique QR code for every user which is then Scanned by officials at the Public Transport Systems and If the person is allowed than the official allow them to board the public transport otherwise a fine is charged for not following the guidlines. This also ensures that no more than allowed people boards the public transport to ensure safety and social distancing within the Public Transport. This helps To reduce the crowd on Public Transportation Systems.
Secondly, For Authorities/Officials at the Public Transportation, This App Allowes the Officials to Scan the QR Code Generated by User App and if the Scanner verifies that the particular person is allowed on that day the official allows them to board the public Transport else the app automatically charges the fine from thatn user, This is to discourage the peoples not following guidelines.
The Technologies Used on Our Project are as follows
- Flutter - For Creating Cross Platform App
- FirebaseAuth - For Authentication Of Users
- Firebase Firestore - For Storing Data Related to application
- Html , CSS - For Creating Basic structure of Our website
- BootStrap - For creating impressive UI for our FrontEnd
- NodeJs-Express - For Backend of our Website
- JavaScript - For Functionality and algorithm Design
- Heroku - For Deplying the Website
Instructions For Using
- Requirements - Flutter SDK, Android Studio (or any IDE you preffer for devloping flutter Apps)
- Import the App Folder in Android Studio or your prefferable IDE
- Run
pub get
To install all dependency packages - To get the APK -- Build APK from the Flutter Project or
- Get the APK
- For User Side https://drive.google.com/file/d/1ukMEBiFWQMxK7HGE8KJahalkouhW27mI/view?usp=sharing
- For Authoity Side https://drive.google.com/file/d/1-ihPrKVQMJDPiK75l-pVIEyyGCXX6JTP/view?usp=sharing
- Clone the Repo locally
- Open the Web/divider Folder
- Install NodeJs on your computer
- Open The folder in Terminal and enter
npm install
This will install all dependency packages - Open Terminal and enter
npm start
To run the project on localhost - Open The Browser and goto
127.0.0.1:8080
orlocalhost:8080
(if the port is busy look in terminal the port no. and enter that replacing 3000) or - Visit : https://travelsolutions101.herokuapp.com
- Contact us at : teamdividers101@gmail.com
- Website : https://travelsolutions101.herokuapp.com
- Flutter Devloper
- Devloped the USER-SIDE Travel Solutions Application
- Flutter Devloper
- Devloped the AUTHORITY-SIDE Travel Solutions Application
- Web Devloper
- Devloped the Travel Solutions Website
- UI UX Designer
- Devloped the UI UX of our project