Skip to content

This is an app to simulate the real High-Speed-Rail booking.

Notifications You must be signed in to change notification settings

weiawesome/HSR_Booking_App

Repository files navigation

HSR_Booking_App

This is the App UI and its icon!

Briefly introduce

Hello this is our term-project for DB class.

We use the "React-Native" to make the UI format(front-end), and now I use "Pyhon" and "Java" as back-end.


Why we choose React-Native and Expo

  • why is the React-Native

    • Because using React-Native is a good choice for developing a dual platform app in a short time.

    • You just only need to know a few knowledge about css event without javascript then you can make it.

  • Then why is the Expo

    • I use a ASUS laptop to develope it. Hence, by Expo I can easily use my Iphone to solve it without a emulator.
    • Use the app "Expo Go" download by Google play or App store

The step we do

  1. Drawing the UI in Figma
  2. Confirm the position, layout and animation in every page
  3. Search anything we may need

  1. Download node.js

  2. Open terminal and execute "npm -g install expo-cli"

npm -g install expo-cli
  1. Open terminal and execute "expo init {Your project's name}"
expo init {Your project's name}
  1. Open the project by your (IDE Vscode or Webstorm(recommand))
5. Open terminal in your project path and execute "npm start"
npm start

Press "i" open ios emulator

Press "a" android emulator

Scan QRcode open by "Expo Go" in your phone

About

This is an app to simulate the real High-Speed-Rail booking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published