Skip to content

🚆上海地铁线路图PWA,支持离线使用,强烈建议安装Chrome浏览器使用。Subway Shanghai, offline first, it's strongly recommended to use by Chrome.

License

Notifications You must be signed in to change notification settings

zb188/subway-shanghai

 
 

Repository files navigation

🚆🚆🚆 Subway Shanghai

The before vesion is based on native js. With the increse of the size of the code, the code become messy. Therefore, the new version is implemented on the basis of create-react-app.

Component structure

The whole map can be seen as a Map component, and deivde it into 4 child components:

map

  • Label: The text infomation of the map, including station name and line name
  • Station: Station, including normal station and transfer station
  • Line: Subway line
  • InfoCard: The most complex component, including timesheet, washroom position information, entrance infomation and elevator information

subway-react

Run

npm start: Run the app in development mode.

npm decploy: Deploy the build results to gh-pages branch, to display the app.

LICENSE

MIT

About

🚆上海地铁线路图PWA,支持离线使用,强烈建议安装Chrome浏览器使用。Subway Shanghai, offline first, it's strongly recommended to use by Chrome.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 84.5%
  • HTML 6.5%
  • CSS 6.1%
  • Python 2.9%