uber frontend

Client for the (N)Uber Clone Course on Nomad Academy. RaactJS, Apollo, Typescript

Scripts:

  • precodegen : 백엔드에 정의된 모든 스키마를 다운받아 schema.json 파일 생성.
  • codegen : precodegen으로 다운받은 스키마를 통해 실제 클라이언트에서 사용하는 타입생성. api.d.ts에 실제 클라이언트가 사용하는 스키마만 타입으로 생성 (새로운 queries.ts를 작성할 때마다 타입 생성 해주기 위해 실행해줘야 한다.)

Screen:

Logged Out:

  • Home
  • Phone Login
  • Verify Phone Number
  • Social Login

Logged In

  • Home
  • Ride
  • Edit Account
  • Settings
  • Places
  • Add Place
  • Find Address
  • Challenge: Ride History