Skip to content

Royas1234/Cozome-App

Repository files navigation

Cozome - The Real Estate App

Cozome-App is a mobile application built with Expo designed to simplify the process of finding and renting properties. It provides users with access to a curated list of properties in various locations, allowing them to search, view details, and connect with property owners or agents to facilitate the rental process.

Features

  • Property Listings: Browse a comprehensive list of properties available for rent in different locations.
  • Search Functionality: Easily search for properties based on location, price range and type.
  • Map functionality: Display properties location on map and click to see details
  • Property Details: View detailes information about each property, including descriptions, photos, amenities and rental prices.
  • Save Favourites: Save favourites properties for quick access and comparison.

Users

  • Users can browse through the list of available properties.
  • Users use search filters to find properties that match specific criteria.
  • Users can view detailed information and photos for each property.
  • Users can save favorite properties for future reference
  • Users can see there current location.

Screenshot

cozome detailPage mapPage

Tech Stack

Cozome-App is built with the following technologies:

  • React Native: A JavaScript framework for building mobile applications.
  • Expo: A set of tools and services for building React Native applications more quickly and easily.
  • React Navigation: A library for routing and navigation in React Native applications.
  • Axios: A promise-based HTTP client for making requests to the backend server.
  • Google Maps API: A set of APIs provided by Google for integrating maps and location-based services into applications.

Project Status

Cozome-App is an ongoing project, and contributions from the community to help improve and expand its features are welcome. While the app is functional, there may still be areas for enhancement and refinement.

Getting Started

Prerequisites

Here is what you need to be able to run Cozome-App:

  • Node.js (version >= 16)
  • Mobile Emulator or device.
  • Env file containing Google API key

Installation

To use Cozome-App, follow these steps:

1. Clone the repository to your local machine:

git clone https://github.com/Royas1234/Cozome-App.git

2. Navigate to the project directory:

cd Cozome-App

3. Install dependencies:

npm install

4. Create a .env file in your root directory as described in .env.sample file.

5. Variable such as Google API key is defined in the .env file and it is essential to create this before rinning the application.

4. Run the application:

npm start

5. Access the app through your preffered mobile or device.

Contributing

Cozome-App is an ongoing project, contributions in various forms are warmly welcome, including bug fixes, feature enhancements, documentation improvements, and feedback. If you're interested in contributing to Cozome-App, please follow these guidelines:

  • Fork the repository.
  • Clone this repository
  • Create a new branch for your feature or bug fix with git checkout -b your-feature-branch-name .
  • Make changes as you would like.
  • Commit your changes using git commit -m 'Commit name'
  • Push your changes to your remote branch with git push -u origin your-feature-branch-name
  • Open a pull request to the develop branch, and describe how your feature works

License

This project is licensed under the MIT License

License
Author: Adetunji Rosheedat

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published