Skip to content

RoomEase connects students with landlords, making it easy to find, list, and manage accommodations. With secure authentication and user-friendly features, finding the perfect place or listing properties has never been easier. Contributions are welcome! Feel free to fork, submit pull requests, or report issues to help improve RoomEase.

Notifications You must be signed in to change notification settings

obahchimaobi/RoomEase

Repository files navigation

Laravel Logo

📱 Contact & 👨 Social

🚀 Skills

💻 OS

RoomEase - Student Accommodation Made Easy

RoomEase is a web application that simplifies the process of finding and listing student accommodations. It provides a seamless connection between students and landlords with user-friendly features.

Features

  • Secure Authentication: Supports password-based and passwordless login.
  • Separate Portals: Dedicated portals for students and landlords.
  • Profile Management: Users can update their profiles with necessary details.
  • Property Listings: Landlords can list properties with descriptions and images.
  • Search & Filters: Students can search based on location, price, and amenities.
  • Favorites: Save properties for later viewing.
  • Notifications: Get notified of new listings and updates.

Installation

Prerequisites

Ensure you have the following installed on your machine:

  • PHP (>=8.0)
  • Composer
  • Laravel Framework
  • MySQL
  • Node.js & npm

Steps

  1. Clone the repository:

    git clone https://github.com/obahchimaobi/RoomEase.git
    cd RoomEase
  2. Install dependencies:

    composer install
    npm install
  3. Set up the environment variables:

    cp .env.example .env

    Configure the database and mail settings in the .env file.

  4. Generate the app key:

    php artisan key:generate
  5. Run database migrations:

    php artisan migrate
  6. Serve the application:

    php artisan serve

Access the application at http://127.0.0.1:8000

Usage

Student Portal

  • Register/Login
  • Browse available properties
  • Save favorite listings
  • Contact landlords

Landlord Portal

  • Register/Login
  • Add new property listings
  • Manage property details
  • View student inquiries

Contribution

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature.
  3. Commit your changes.
  4. Submit a pull request.

Reporting Issues

If you encounter any issues, please report them via the GitHub Issues section.

License

RoomEase is open-source and available under the MIT License.

Contact

For inquiries and support, reach out via [email protected].

About

RoomEase connects students with landlords, making it easy to find, list, and manage accommodations. With secure authentication and user-friendly features, finding the perfect place or listing properties has never been easier. Contributions are welcome! Feel free to fork, submit pull requests, or report issues to help improve RoomEase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages