Inspiration

Long queues at clinics, canteens, and offices waste a lot of time. We wanted to create a system where people can wait virtually instead of standing physically.

What it does

QueueLess allows users to join a virtual queue, view their position, and get an estimated waiting time, reducing the need to stand in line.

How we built it

We used HTML, CSS, and JavaScript for the frontend and Node.js/Flask for the backend. A simple queue (FIFO) logic was implemented to manage users and calculate positions.

Challenges we ran into

We faced issues with updating the queue in real-time, syncing frontend and backend data, and estimating accurate waiting times.

Accomplishments that we're proud of

We built a working prototype in a short time that solves a real-world problem and provides a smooth, simple user experience.

What we learned

We learned how to build a full-stack application, manage real-time data, and apply data structures to solve practical problems.

What's next for Queueless

We plan to add real-time notifications, improve time prediction, and expand it into a mobile app for wider use.

Share this project:

Updates