Welcome to TravelStay! This React Native Expo app is your go-to platform for hassle-free hotel bookings, designed with a user-friendly interface reminiscent of Airbnb. Whether you're planning a quick weekend getaway or a long-term stay, TravelStay has got you covered.
TravelStay offers a seamless booking experience, allowing users to browse through a diverse range of accommodations, from cozy cottages to luxurious villas. With features like login via Google, Apple, or phone number, users can effortlessly access their accounts and manage bookings with ease. The app also provides intuitive map views, enabling users to explore available hotels in their desired locations.
- React Native Expo: The app is built using React Native Expo, ensuring cross-platform compatibility and smooth performance.
- Clerk: Clerk is utilized for backend functionality, enabling secure user authentication and account management.
- React Native Libraries: Various React Native libraries such as Gesture Handler, Map, List, and Expo Router are incorporated to enhance the app's functionality and user experience.
- Dummy Data: Dummy data is integrated to simulate real-world hotel listings, providing users with a realistic preview of available accommodations.
The UI of TravelStay is designed to be visually appealing and intuitive, offering users a seamless navigation experience. From the elegant login screen to the interactive map view showcasing available hotels, every aspect of the app is crafted with user convenience in mind.
TravelStay is continuously evolving to meet the growing needs of travelers worldwide. Here are some potential future enhancements:
- Booking Enhancements: Implement features such as real-time availability updates and instant booking confirmation to streamline the booking process and proper booking pages.
- Design remaining pages: Will design remaining pages with better UI.
To get the Music Playing App up and running on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/AyushSinghbharti/TravelStay---Travel-anywhere-carefree.git
-
Install dependencies:
cd TravelStay---Travel-anywhere-carefree npm install
-
Set up Clerk database:
- Ensure Clerk is installed on your machine.
- Create a new database and configure the connection in the project's environment variables.
-
Configure Clerk API & Dummy data:
- Obtain API credentials from Clerk Developer Dashboard.
- Set up Dummy Data from the Github Project.
-
Run the application:
npm start
-
Open the application:
- Download the release version on your app
- Or Clone the repository and open it using expo dev
Contributions to TravelStay are welcome! Whether you're a developer looking to add new features or a designer with UI/UX suggestions, feel free to contribute to the project. Simply fork the repository, make your changes, and submit a pull request.
Thank you for checking out TravelStay! We hope you enjoy using the app as much as we enjoyed creating it. If you have any feedback or suggestions, please don't hesitate to reach out. Happy travels! 🌍