Inspiration
Long line-ups and wait-times for restaurants can be frustrating. Now, with the rise of COVID-19 cases, they have been longer than ever before. At FlexiQueue, we present a seating reservation web app to tackle this problem.
What it does
FlexiQueue is an automated seating reservation service that eliminates possible conflicts of organizing entry and exit time for customers while opening doors to customers for a flexible customer experience.
How we built it
We used HTML CSS3 for the website page and style, adding functionality with Javascript so that the information stored on the server database in query format can be displayed to the client. Python3 was used to create the server framework of this project, communicating with the webpage using web app commands via the APIs Flask and Fetch, using python allowed use to use object-oriented programming to assign attributes to each individual client, allowing for easier tag attributing leading to a more streamlined result. This was furthered with the use of Maria-Databases manipulated using SQLalchemy, leading to a better-polished result.
Challenges we ran into
As first-time hackers, we had to learn how to efficiently collaborate with one another. We had started out working on the front-end and back-end separately in teams, but quickly after ran into the problem of connecting them. Together, we learned to integrate our front-end to our back-end via Flask.
Accomplishments that we're proud of
For this being all of our first times at a hackathon, we are very proud with our end product and the knowledge we have gained about Git, APIs, and teamwork.
What we learned
We got a peak into what it means to be a full-stack developer and learned lots about connecting the front-end to the back-end via APIs, specifically Flask and Fetch.
What's next for FlexiQueue
As of right now, FlexieQueue focuses on providing a reservation system for restaurants. However, we believe that our technology could branch out to other services such as healthcare and education. Furthermore, we plan to increase the accessibility of this technology by making it a mobile app where reservations can be made anytime and anywhere.
Built With
- css3
- fetch
- figma
- flask
- html5
- javascript
- mariadb
- python
- sqlalchemy

Log in or sign up for Devpost to join the conversation.