Inspiration
Delayed garbage picking at home sometimes Accumulation of garbage because of irregular and missed pick-up schedules.
What it does
- Push notifications to users about the closest truck arrival at certain radius from the location
- Real-time live tracking of truck routes
How we built it
- OpenStreetMap displayed for map portions associated with address entered by the user, using leaflet.js
- SMS forwarded to user updating the closest trash-truck arrival using twillo
- References from the concept of Uber for vehicle tracking
- References from dribbble for UI/UX
- To handle the latest output pipelines, kafka will be used when scaled wider
Challenges we ran into
- A few merge conflicts while collaborating
- Time constraints against enabling the notification feature for now
Accomplishments that we're proud of
- TrashTrack has seamlessly integrated with Django for an efficient and user-friendly administrative panel. This combination allows for intuitive control and management of various aspects of the system. Additionally, Leaflet.js has been incorporated to seamlessly integrate mapping functionalities, providing a comprehensive and user-friendly experience for effective route tracking and real-time monitoring in the TrashTrack project.
What we learned
- We learnt to implement cross-technology integration; Django for backend administration and Leaflet.js for interactive map integration.
- The project emphasized collaborative development practices, fostering effective communication and coordination among team members to achieve project goals.
- Addressing challenges in route tracking and push notifications enhanced our problem-solving skills, encouraging innovative solutions for optimizing garbage collection processes.
What's next for TrashTrack
We plan on collaborating with IoT Smart Solution providers and broadening the use with local municipalities and governments with systematic and efficient implementation, addressing a needed issue in Nepal.
Built With
- dbsqlite
- django
- git
- javascript
- leaflet.js
- tailwind
Log in or sign up for Devpost to join the conversation.