Skip to content

YiJio/fes-api-project

Repository files navigation

Guangzhou Metro Sample (API Project)

PREVIEW: [link]

Utilization

  • Framework: React + Vite
  • Notable libraries used: React Icons, React Loading Skeleton, React Markdown, React Tiny Popover
  • Deployment: Vercel

More info can be found in sample site's credits page.

Overview

This project is a SAMPLE using the Canton PRT API. This gives an idea of how to use the data in the API.

Notes

This project was originally done for the final API project for the FES Week 6 bootcamp. This is a continuation of the API project done in Week 4, but I chose to use another metro-related API this time. I used a public API that I created (links to repo and site) to fetch services, lines, and stations data.

Changelog

[1.13] - 2025/01/07

  • Set to show Foshan lines.
  • More BEM convention changes.

[1.12] - 2025/01/05

  • More reorganization changes and BEM convention.

[1.11] - 2025/01/04

  • Updated README.
  • Updated line page route for loop lines.
  • Improved BEM convention.

[1.10] - 2024/12/06

  • Station images lightbox.
  • Station navigation.

[1.9] - 2024/12/04

  • Fixed up some more things (especially transfers on station page).

[1.8] - 2024/12/03

  • Fixed up some things -> station page isn't complete but API needs to be updated to show more data first.
  • Search filtering hook for reusablity.

[1.7] - 2024/12/02

  • Station page finished 95%.
  • Added fare data.

[1.6] - 2024/11/30

  • Station page finished 90%.
  • Most CSS classes are now following BEM convention.

[1.5] - 2024/11/28

  • Station page finished 80%, some things may have to be restructured.
  • More user-friendly fixes.

[1.4] - 2024/11/28

  • Station page finished 70%.
  • Implemented some features to make it a bit user-friendly.
  • Structure and naming reorganization.

[1.3] - 2024/11/26

  • Fixed some stuff to improve performance.
  • Line page with branches finished, implement station page next.

[1.2] - 2024/11/25

  • Did some mobile styling.
  • Line page basically finished, still need branches.

[1.1] - 2024/11/24

  • Line page finished 80%, implement station tip next.
  • Search page finished.

[1.0] - 2024/11/23

  • Home page finished.
  • Started project on 11/23.

About

FES | API Project w/ React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors