UrbanBus is a repository that integrates two key modules (Backend and Frontend) to provide a comprehensive solution for managing urban transportation systems. These modules were originally developed as part of separate projects and have been brought together in this repository for enhanced functionality and collaboration.
The repository is organized into the following main components:
- Location: from the BD project repository folder
- Description: This module is focused on server-side operations, including data storage, querying, and transactional processes.
- Languages: TSQL, Python, Dockerfile, and Shell.
- Origin: Developed and maintained as part of this repository.
- Location: Referenced from the IHC-UrbanBus repository.
- Description: The frontend module handles the user interface and interactions, offering tools for presenting data and visualizing urban transportation systems.
- Languages: JavaScript, Astro, and CSS.
- Origin: Initially developed in the IHC-UrbanBus repository and integrated here as the frontend solution.
-
Backend Languages:
- TSQL (70.4%): For database-related operations.
- Python (28.1%): For scripting, data processing, and automation.
- Dockerfile (1.4%): Used for containerization.
- Shell (0.1%): For auxiliary scripting tasks.
-
Frontend Languages:
- JavaScript (80.2%): Handles dynamic content and user interaction.
- Astro (19.2%): Framework for building the frontend.
- CSS (0.6%): Styles and designs the user interface.
-
Clone the repository:
git clone https://github.com/GabrielMSilva04/UrbanBus.git cd UrbanBus -
Set up and run the Backend module:
- Navigate to the BD project repository folder and follow the documentation or setup instructions provided there.
-
Set up and run the Frontend module:
- Clone the IHC-UrbanBus repository and follow its setup instructions.