🚲 Hire bicycle from main spots of Leeds - view, book, and pay all in one go!

UniCycle can be accessed here!

➰ Project Duration

November, 2018 - March 2019

🎨 Features / μ£Όμš” κΈ°λŠ₯

  • Customers can use to view availability and book bicycles.
  • Simulate an employee interface to be used at the till to make bookings and take payment.
  • Manager can use to perform selected administrative functions such as calculating takings for the week or comparing the usage at locations.

The menu options for different users are as followings:

Guest User Registered User Employee Admin
Home Home Home Home
About About About About
Bike Location Bike Location Bike Location Bike Location
Bike Availability Bike Availability Bike Availability Bike Availability
Book A Bike Book A Bike Book A Bike Book A Bike
Register Profile Take Payment Compare Locations
Login Logout View Receipts View Income
Staff Login Β  Logout Logout

Admin features

  • ID: admin, PW: Password01

Employee features

  • ID: staff, PW: Password01

🐾 Examples / μ‚¬μš© 예제

Mobile view

πŸ“š Stack / 개발 ν™˜κ²½

  • Python
  • Flask - Micro web framework for Python
  • SQLAlchemy - A database object relational mapper
  • HTML & Javascript - Render frontend dynamically
  • CSS & Bootstrap - Style a responsive frontend

βŒ… Project Management / ν”„λ‘œμ νŠΈ 관리

  • Agile project management - Daily Scrum stand-up meetings to keep track of the long-term goal and to identify further development paths.
  • Pair programming - to increase the accuracy of the code and achieve effective problem solving by sharing knowledge.
  • GitLab - Use of Git branches, wiki, list board, commit trackers and flags for group project management.
    • Detailed documentations of meetings, progresses, mockup designs, user manuals and testing.

πŸ’ͺ🏼 Contribution / 기여도

  • User Interface design for better UX and to address various users.
  • Logo Design of Unicycle
  • JavaScript to generate dynamic price calculation
  • CSS/ HTML and JinJa templating of the frontend
  • Implementation of bicycle availability function

Leave a comment