https://github.com/SartHak-0-Sach/Halo-Full-stack_cab_booking_app-ReactNative
Halo - Full Stack Cab Booking Platform: A sleek and efficient cab booking platform with real-time ride matching and secure payment processing. Built with React Native, Expo Router, Tailwind CSS, PostgreSQL, and Stripe. Enhanced user retention and optimized performance during peak hours.
https://github.com/SartHak-0-Sach/Halo-Full-stack_cab_booking_app-ReactNative
cross-platform-application-development postgresql-database react-native stripe-payments tailwind-css
Last synced: 8 months ago
JSON representation
Halo - Full Stack Cab Booking Platform: A sleek and efficient cab booking platform with real-time ride matching and secure payment processing. Built with React Native, Expo Router, Tailwind CSS, PostgreSQL, and Stripe. Enhanced user retention and optimized performance during peak hours.
- Host: GitHub
- URL: https://github.com/SartHak-0-Sach/Halo-Full-stack_cab_booking_app-ReactNative
- Owner: SartHak-0-Sach
- License: mit
- Created: 2024-08-21T23:54:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-22T00:53:17.000Z (about 1 year ago)
- Last Synced: 2025-01-31T04:26:35.669Z (8 months ago)
- Topics: cross-platform-application-development, postgresql-database, react-native, stripe-payments, tailwind-css
- Language: TypeScript
- Homepage:
- Size: 2.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Halo - Full Stack Cab Booking Platform
## Welcome! 👋
## Table of contents
- [Overview](#overview)
- [The challenge](#the-challenge)
- [How to setup the project](#how-to-setup-the-project)
- [Screenshot](#screenshot)
- [Links](#links)
- [How to run](#how-to-run)
- [How to build](#how-to-build)
- [How to preview the build](#how-to-preview-the-build)
- [How to host](#how-to-host)
- [My process](#my-process)
- [Built with](#built-with)
- [What I learned](#what-i-learned)
- [Continued development](#continued-development)
- [Useful resources](#useful-resources)
- [Author](#author)
- [Acknowledgments](#acknowledgments)## Overview
### The challenge
Users should be able to:
- Book cabs quickly and easily with an intuitive interface.
- Experience fast ride matching, even during peak hours.
- Enjoy secure payment processing with minimized errors.
- Access the platform seamlessly on both mobile and web.### How to setup the project
To set up the project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/SartHak-0-Sach/Halo-Cab-Booking-Platform.git
```
2. Navigate to the project directory:
```bash
cd Halo-Cab-Booking-Platform
```### Screenshot

### Links
- Solution URL: [Link to this repo](https://github.com/SartHak-0-Sach/Halo-Cab-Booking-Platform)
- Live Site URL: [Live site URL](https://halo-cab-booking.vercel.app/)## How to run
Note: You need Node.js and npm installed on your machine.
```bash
npm install
npm run dev
```## How to build
```bash
npm run build
```A `dist` folder should be created.
## How to preview the build
```bash
npm run preview
```## How to host
Here is a guide: [How to deploy the project](https://github.com/SartHak-0-Sach/Halo-Cab-Booking-Platform/blob/main/HOW_TO_DEPLOY.MD)
## My process
### Built with
- React Native
- Expo Router
- Tailwind CSS
- PostgreSQL
- Stripe### What I learned
Building this platform taught me the importance of optimizing database queries to handle high-traffic scenarios efficiently and creating a smooth, user-friendly payment system.
### Continued development
I plan to further enhance the platform's real-time capabilities and explore machine learning techniques to optimize ride matching and pricing.
### Useful resources
- [React Native Documentation](https://reactnative.dev/docs/getting-started) - Comprehensive guide to building mobile apps with React Native.
- [Expo Documentation](https://docs.expo.dev/) - Essential for developing and deploying React Native apps.
- [Tailwind CSS Documentation](https://tailwindcss.com/docs) - Great resource for utility-first CSS framework.
- [PostgreSQL Documentation](https://www.postgresql.org/docs/) - In-depth information on database management.
- [Stripe API Documentation](https://stripe.com/docs/api) - Guide to integrating and using Stripe for payments.## Author
**Sarthak Sachdev**
- Website - [Sarthak Sachdev](https://itsmesarthak.netlify.app/)
- LinkedIn - [Sarthak Sachdev](https://www.linkedin.com/in/sarthaksachdev/)
- Twitter - [@sarthak_sach69](https://www.twitter.com/sarthak_sach69)## Acknowledgments
Thanks to the online communities and resources that provided invaluable insights during development, especially YouTube tutorials and Stack Overflow discussions.
## Got feedback for me?
I always welcome feedback and ideas! Feel free to reach out via email at saarsaach30[at]gmail[dot]com.
If you found this project useful, share it with others!
**Happy coding!** 😊🚖