Inspiration
As a resident of KR, many of us face the difficulty of collecting parcels daily. It is due to the lack of regulation. This eventually results in a lot of time wasted in finding the parcel and may even have the issue of missing parcels. Hence we came up with pacKRages to mitigate the issue. PacKRages targets the unregulated and messy collection of parcels in hall, expedite access to collecting parcels and reduce messiness of the parcel collection point in hall.
What it does
When a postman delivers a parcel, he has to scan the qr code to upload a photo of the parcel. The website will prompt the postman to drop the parcel inside the respective box from 1-5 with fair distribution. There will be a telegram bot to keep monitor whenever a new photo is being uploaded by postman and it will then update the picture of the parcel and the respective box the parcel is in to the pacKRages group chat where all the KR residents are inside. We incorporated computer vision to extract the receiver name of the parcel and it will be included together with the picture of the parcel in the group chat. The owner of the parcel can claim the parcel and the photo will be deleted from the group chat.
How we built it
For frontend we used html css javascript to provide a website for postman to upload photo which can be scanned by qr code. For backend we used python flask. For computer vision we used pytesseract OCR to extract the receiver name of parcel from the photo uploaded by postman We used telegrambot packages to build the telegram bot. We used watchdog python package to monitor the new photos uploaded by postman We used our local laptop to store the photos as of now. We used our local server to run the backend as of now.
Challenges we ran into
Computer vision to extract the names of receiver can be challenging as packages tend to vary and the quality of the photo uploaded can be very inconsistent also.
Accomplishments that we're proud of
We are proud to come up with the basic prototype which contains the core features.
What we learned
We learnt to work as a team as some of our members focus on frontend and some of our members focus on backend. we also learn to put users which are kr residents and postman's user experience as our main priority.
What's next for pacKRages
We aim to host the server online and use google cloud to store the photos uploaded instead of our own local server.
Log in or sign up for Devpost to join the conversation.