An open API service indexing awesome lists of open source software.

https://github.com/srosalino/ebike_iul

eBike-IUL - Electronic Bike Management Platform
https://github.com/srosalino/ebike_iul

python-application

Last synced: 2 months ago
JSON representation

eBike-IUL - Electronic Bike Management Platform

Awesome Lists containing this project

README

        

**Overview**

This program supports the operation of a platform (eBikeIUL) designed for managing a fleet of bicycles, both manual and electric, spread across the Iscte campus, aiming to facilitate short-distance travel and leisure activities. Functionally, users register on the eBikeIUL application by choosing a nickname and password, which they will then use to reserve and use the eBikeIULs scattered around the campus. When the user reaches the vehicle, they can start the rental, which will unlock its wheels and allow the user to ride it, marking the vehicle as occupied. When they finish their activity, the user uses the application again to end the rental, performing the opposite operation, locking the vehicle's wheels and marking it as available. The program encompasses the following concepts/functionalities:

* Vehicle: means of transport (electric or manual bicycle) used by the user. All vehicles have a name, generally corresponding to the name of an animal.
* User: person who can rent an eBikeIUL, currently restricted to Iscte students.
* Rental: record that contains information about a specific rental.
* Manager: eBikeIUL platform, which allows managing vehicles, users, and rentals.

**Full Report**

The full Report, with detailed explanations of the functioning of the program, is present in the *'Código_do_Programa_Sebastião_Rosalino_98437_CDA1.pdf'* file.