Skip to content

A web application to explore Curitiba's public transportation system using URBS API data.

Notifications You must be signed in to change notification settings

thomasdevx/CURITIBus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I had to stop the project because the API is no longer working. I believe they changed the link or something like that, and I need to get the new access...

WIP

Screenshot_1

CURITIBus

A web application to explore Curitiba's public transportation system using URBS API data.

Features

  • 🚌 Browse all bus lines in Curitiba
  • 🔍 Search interface (coming)
  • 🏷️ Filter by transport categories (comming)
  • 📱 Responsive design (need improvements)
  • ... (more to come)

Tech Stack

  • Frontend: HTML, CSS, JavaScript, jQuery
  • Backend: Node.js, Express
  • API: URBS Curitiba Transportation API

Getting Started

  1. Clone the repository
  2. Install dependencies: npm install
  3. Start the server: node backend/server.js
  4. Open localhost:3000/frontend/index.html in your browser

TODO

  1. Add funcionality to search for bus lines
  2. Add functionality to filter by transport categories
  3. Improve responsiveness
  4. Create details page for bus lines
  5. Add map functionality with real time bus locations
  6. Allow user to change language (pt-br and en-us)
  7. Default language based on user's browser language
  8. Funcionality to retry the bus lines request if it fails
  9. Add favicon and metadata
  10. Refactor the js file
  11. Padronize the css file
  12. Add comments to all files when necessary
  13. See if there are more usefull endpoints to use
  14. Host the project on a server

About

A web application to explore Curitiba's public transportation system using URBS API data.

Topics

Resources

Stars

Watchers

Forks