The-Q

Aayush Ahuja

Aayush Ahuja

Dhanbad, Jharkhand

0 0
  • 0 Collaborators

With the Queue, we tried to digitize the queues where an organiser of any event creates an event and the participant can get into the queue using our application, without explicitally standing there. ...learn more

Project status: Published/In Market

PC Skills

Code Samples [1]

Overview / Usage

As we have seen a lot these days that the queues to everything are way much longer than are supposed to be and people have to wait for hours in the queues standing there physically to reach the point of service, even when the people know that their turn will come up hours later because of non-believing nature of us, we stand there. So, to remove this Physical need to stand in the queues, we created this The-Q. The main idea behind The-Q was very simple yet very fascinating. We tried to digitize the queues where an organiser of any event creates an event and the participant can get into the queue using our application, without explicitally standing there. So, a participant can also track whether his/er turn has come/is near or not on this app only and organiser too can coordinate their events properly by using the data about the number of participants.

Methodology / Approach

Now to tackle this, we took the support of Django/Python3.6 for our server side(Backend) programming and React native for our client side(frontend). We rested on these two frameworks for this project because of only one main reason. They both let you do things in a secure, fast and effective way and you don't need to reinvent the wheel. Specifically Django was used as it can handle multiple requests and collaborate with database seemlessly with all the RESTful APIs. The routing in Django is pre-defined in the best state possible and using the Object Oriented Programming practices in Python3.6 in Django helped us a lot in speeding up the data transfer from our MySQL server. On the part of React Native, we wanted a mobile app that we can create and React Native lets us do that in a very effective manner by giving us a lot many pre-built libraries of JavaScript. We chose this over Android Studio because of it's hot reloading feature and cross-platform nature. In just one click, you get both - iOS and Android packages generated.

Technologies Used

Django/Python3.6

MySQL

React Native

Repository

https://github.com/CodeAayu/Geeks_and_Freaks

Comments (0)