Skip to content

The Adika Car Rent React Native application is a mobile app designed to enhance the car rental experience for users and streamline operations for Adika Car Rent.

License

Notifications You must be signed in to change notification settings

yonasbogale/ADIKA-car-rent

Repository files navigation

Adika Car Rent - React Native Application

Welcome to the Adika Car Rent React Native application repository! This project aims to create a seamless, user-friendly mobile application for Adika Car Rent, enhancing the car rental experience for users and providing robust functionalities for the company.

Table of Contents

Introduction

Adika Car Rent is a comprehensive car rental application built with React Native. It is designed to provide users with a smooth and intuitive experience for searching, booking, and managing car rentals. This app leverages modern technologies to ensure performance, scalability, and ease of use.

Features

  • User Authentication: Secure login and registration process.
  • Vehicle Listings: Browse through a wide range of available vehicles.
  • Advanced Search: Filter vehicles by type, model, availability, and more.
  • Booking Management: Easily book and manage your car rentals.
  • Multi-language Support: Available in multiple languages to cater to diverse users.
  • Currency Conversion: Display prices in local currency (Birr) for user convenience.
  • Real-time Updates: Get real-time updates on vehicle availability and bookings.
  • Profile Management: Users can manage their profiles and view rental history.

Installation

To get started with the Adika Car Rent application, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/adika-car-rent.git
    cd adika-car-rent
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Run on an Android or iOS device:

    npx react-native run-android
    npx react-native run-ios

Usage

After installing the application, you can explore its various features:

  1. Authentication: Register a new account or log in with existing credentials.
  2. Browse Vehicles: View the list of available cars with detailed information.
  3. Search and Filter: Use the search functionality to find the perfect car for your needs.
  4. Book a Car: Select a car and proceed with the booking process.
  5. Manage Bookings: View and manage your current and past bookings.
  6. Profile Settings: Update your profile information and preferences.

Folder Structure

The project directory structure is as follows:

adika-car-rent/
├── assets/               # Images, icons, and other static assets
├── dataset/              # Static data files (e.g., vehicles.json)
├── screens/              # Screen components for different parts of the app
├── navigation/           # Navigation configuration
├── context/              # Context providers for global state
├── utils/                # Utility functions and helpers
├── components/           # Reusable UI components
├── App.js                # Main application component
├── package.json          # Project dependencies and scripts
└── README.md             # Project documentation

Contributing

We welcome contributions to the Adika Car Rent project! If you have any improvements, bug fixes, or new features to suggest, please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit:
    git commit -m "Add your commit message here"
  4. Push to your branch:
    git push origin feature/your-feature-name
  5. Create a pull request to the main repository.

License

This project is licensed under the MIT License. See the LICENSE file for more information.


Thank you for using the Adika Car Rent application! If you have any questions or need assistance, please feel free to open an issue or contact the project maintainers. Happy renting!

About

The Adika Car Rent React Native application is a mobile app designed to enhance the car rental experience for users and streamline operations for Adika Car Rent.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published