Skip to content

A Software solution that helps reduce the time spent in waiting for services

Notifications You must be signed in to change notification settings

Maheshkumar-novice/On-The-Fly

Repository files navigation

Table Of Contents
  1. Description
  2. Example
  3. Built With
  4. What I Learned
  5. Acknowledgements

Description

On The Fly is a software platform that created to help businesses and customers in reducing the amount of time spent in queues and it's related drawbacks. On The Fly gives the platform for customers to connect with businesses and for businesses to communicate with their customers.

Example

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


Built With

  • Python
  • HTML
  • CSS (Bulma)
  • JavaScript
  • SQLAlchemy
  • PostgreSQL
  • Jinja2
  • Flask
  • Liquibase
  • Jira & Confluence

What I Learned

  • How to write good REST APIs and Template rendering to render pages
  • How to use Jinja Templates to reduce redundant HTML and logic
  • How to use ORM to reduce writing raw SQL queries manually
  • How to use Liquibase to manage database changelog
  • How to use Bulma CSS framework with minimal design effort
  • How to integrate TOTP, Mail, and Mobile OTP services
  • How to design a full-stack web application
  • How to plan and document project lifecycle with Jira and Confluence
  • How to use the Model-View-Controller pattern in a full-stack web application
  • How to structure the web application using modules
  • How to design and normalize DB schema
  • How to implement the DB design with PostgreSQL

Acknowledgements

Move To Top