Trot app is a crossplatform app which allows users to list and rent cars on the app
- Car Listing
- Car Renting
- Car Management
- Payment using Flutterwave
Search also has autosuggestions based on data entered to the database

These are just a few sample pages, there are many screens
The Tech Stach:
- React Native- Frontend
- Convex- Backend
- Clerk- Authentication
Prerequisites(Click the link to install):
- Node.js: https://nodejs.org/en/download/
- Yarn: https://yarnpkg.com/getting-started/install
- Expo CLI: https://docs.expo.dev/get-started/installation/
- Android Studio: https://developer.android.com/studio
- Android SDK: https://developer.android.com/studio/releases/platform-tools
- Git: https://git-scm.com/downloads
- Open Git Bash(Just search for it in your search bar)
- Run the following command:
git config --global user.name "Kelvin Wambua"
git config --global user.email "[email protected]"
- Open Git Bash(Just search for it in your search bar)
- Run the following command:
npm install --global yarn
- Clone the repository
git clone https://github.com/kelvinwambua/trotapp.git
- Navigate to the project directory
cd trotapp
- Install the dependencies
yarn
- Connect your android device to your computer
- Run the following command:
yarn android
We need to set up the emulator and set up android developer debugger
- Open Android Studio
- Click on the emulator icon
- Select the emulator you want to use
- Run the following command:
yarn android
- Open Xcode
- Run the following command:
yarn ios
- Run the following command:
yarn web
This should work on all platforms If you have any issues, please let me know.


