Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mounsefsahoul/ride-me
full stack App
https://github.com/mounsefsahoul/ride-me
clerk expo expo-router google google-maps nativewind neon postgresql react-native stripe tailwindcss typescript zustand
Last synced: about 2 months ago
JSON representation
full stack App
- Host: GitHub
- URL: https://github.com/mounsefsahoul/ride-me
- Owner: MounsefSAHOUL
- Created: 2024-11-20T13:25:43.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-20T13:31:01.000Z (about 2 months ago)
- Last Synced: 2024-11-20T14:28:09.749Z (about 2 months ago)
- Topics: clerk, expo, expo-router, google, google-maps, nativewind, neon, postgresql, react-native, stripe, tailwindcss, typescript, zustand
- Language: TypeScript
- Homepage:
- Size: 210 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
##Full Stack app
⚙️ Tech Stack
React Native
Expo
Stripe
PostgreSQL
Google Maps
zustand
Clerk
Tailwind CSS🤸 Quick Start
Follow these steps to set up the project locally on your machine.Prerequisites
Make sure you have the following installed on your machine:
Git
Node.js
npm (Node Package Manager)
Cloning the Repositorygit clone https://github.com/JavaScript-Mastery-Pro/uber.git
cd uber
InstallationInstall the project dependencies using npm:
npm install
Set Up Environment VariablesCreate a new file named .env in the root of your project and add the following content:
EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY=
EXPO_PUBLIC_PLACES_API_KEY=
EXPO_PUBLIC_DIRECTIONS_API_KEY=DATABASE_URL=
EXPO_PUBLIC_SERVER_URL=https://uber.dev/
EXPO_PUBLIC_GEOAPIFY_API_KEY=
EXPO_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
Replace the placeholder values with your actual Clerk, Stripe, NeonDB, Google Maps, andgeoapify credentials. You can obtain these credentials by signing up on the Clerk, Stripe, NeonDB, Google Maps and geoapify websites respectively.Running the Project
npx expo start
Download the Expo Go app and Scan the QR code on your respective device to view the project.