NWKRTC Bus Tracking
Tools: Flutter, MySQL, REST API, React Js
Overview
Building an application for NWKRTC (hackathon) to track busses using conductor mobile number/bus number which was being sent by conductors using the app.
Mobile App
- Flutter App for conductors to send location continuously.
- Passengers can track location using bus number and conductor number.
- JWT token for login and auto logout after 15hrs.
- Location sending in foreground to reduce battery usage.
Web App
- Features for Admin and Traffic controller to add trips and conductors.
- Passengers can track location using bus number and conductor number.
Backend
- SQL for scalable architechture and redis for faster location sending.
- Multiple servers using NGINX.
Whatsapp Clan Messenger
Tools: Python, Pandas, PyAutoGui, Lackey
Overview
- Automation is the need of the hour to perform menial tasks like sending bulk messages and emails to specific contacts through social media(Whatsapp) for creating awareness regarding events.
- Using excel sheet with mobile numbers listed and a message, our bot will send whatsapp messages to those numbers with the message irrespective of whether the contact number is saved in the sender’s phone.
MultiStage-pipelined Processor For TOYrisc
Tools: Java, Matplotlib
Overview
- Simulating a 5 staged pipelined processor for the TOY-Risc assembly language as a part of Computer Architecture course.
- Discrete event simulator for capturing reak time memory access.
- 1 level instruction and data cache and comparing with various benchmark programs.