Stalk cars on your way in real-time
This application serves as a ride assistant to help users get track of shared transportation.
- Clone and run
yarn install
- Install XCode or Android Studio
- Run
yarn start
andyarn ios
to start the emulator.
Create a file named env.js
and copy the environemt variables from env.example.js
.
Make sure ESlint is installed as a plugin in your workspace.
- Folders should be in lowercase
- Folders with a direct
index
that exports a defaultclass
orcomponent
should be in uppercase or composite lowercase if made of composite words. ex:firebase-service
.
- We use the atomic design for our components
- We use react hooks for our components
- Components should only do one thing, or be broken down into multiple components otherwise
- Atoms and molecules should not manipulate the global state
- Templates can be tought of as containers
Conditional components should lazy loaded
- Components should be responsive
- The mockup should be design at pixel precision
- The use of animation for different component is prefered