amoskyalo / Car-Rent

A car rent app where users can browse and rent cars. Users can also chat with other users or car renters.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Car Rental App

Screenshot 2023-06-27 185112 Screenshot 2023-06-27 185249 Screenshot 2023-06-27 185319 Screenshot 2023-06-27 185357 Screenshot 2023-06-27 185432 Screenshot 2023-06-27 185517

Welcome to the Car Rental App repository! This is a mobile application built using React Native, Sanity.io, and Socket.io. The app allows users to browse and rent cars, chat with other users and car renters, and explore various settings and search options.

Features

  1. Car browsing: Users can browse through a wide selection of cars available for rent. They can view details about each car, such as its make, model, year, price, and availability.

  2. Chat functionality: The app provides an in-app chat feature, allowing users to communicate with other people or car renters. Users can exchange messages, negotiate rental terms, and get any additional information they need.

  3. New user notifications: Users are notified when a new user joins the app. They can initiate a chat with the newcomer, ask questions, or offer assistance.

  4. Settings: The app offers a settings page where users can configure their preferences, update their profile information, and manage notification settings.

  5. Car search: Users can easily search for specific cars based on their preferences. They can filter results by make, model, year, price range, and other relevant criteria.

Technologies Used

  1. React Native: A popular framework for building cross-platform mobile applications using JavaScript and React.

  2. Sanity.io: A headless CMS (Content Management System) that provides a structured backend for managing car listings and related content.

  3. Socket.io: A real-time communication library that enables instant messaging and notifications between app users.

Installation

To run the Car Rental App locally on your development machine, follow these steps:

  1. Clone this repository to your local machine
  2. Install the Expo CLI globally on your machine by running the following command: npm install -g expo-cli
  3. Navigate to the project directory and install the project dependencies by running: expo install
  4. Start the development server: npx expo start. This command will launch the Expo development server and provide you with options to run the app on an emulator, physical device, or web browser.

Contributing

Contributions to the Car Rental App project are welcome! First, you can check all open issues and try to solve them. If you encounter any bugs, have suggestions for improvements, or would like to add new features, please feel free to open an issue or submit a pull request.

Contact

If you have any questions, feedback, or inquiries about the Car Rental App, please contact me at amoskyalo927@gmail.com.

About

A car rent app where users can browse and rent cars. Users can also chat with other users or car renters.


Languages

Language:JavaScript 100.0%