Skip to content

About a Space - an Airbnb clone. The penultimate project of Le Wagon Web Development batch #676. Built in Ruby on Rails.

Notifications You must be signed in to change notification settings

Sajakhtar/about_a_space

Repository files navigation

Welcome 👋 to About a Space

  1. About
  2. Features
  3. Screenshots
  4. Installation
  5. Usage
  6. Authors and Contributors
  7. License

About

About a Space is a marketplace for office spaces, conference rooms, and event/function halls. It is akin to Airbnb for commercial spaces design to allow building lease owners to unlock a new revenue stream by renting out their space capacity in their buildings/offices when their staff are readily working from home. It also allows people working from home or digital nomads to easily find a space to work and collaborate, when they want a change of scene from their work setup at home. It also provides an alternative to coffee shope, by providing a guaranteed space for desired amount of days.

It was developed in 1 week as the penultimate project for batch #676 of the Le Wagon Web Development Bootcamp in Dubai.

About a Space is a Ruby on Rails web app that uses a base template from lewagon/rails-templates, created by the Le Wagon team.

Currently it was designed to be fully responsive.


Features

About a space feature set currently consists of

  • User authentication and accounts
  • Search for spaces by keyword and/or dates
  • See search results and map with the location of the shortlisted spaces
  • See details about the space, including the description and reviews.
    • book a space
    • leave reviews for past bookings
  • See a dashboard of your bookings and spaces that you've listed
    • list a space that you wish to rent out

Screenshots

Desktop

homepage results space booking dashboard

Mobile

homepage results space booking dashboard

Tools

Languages and Tools utilized in this project


ruby rails javascript css3 bootstrap git postgresql heroku

JavaScript Plugins

APIs


Schema

homepage
___ ## Installation

Setup data schema and database locally with seed data

rails db:migrate

rails db: seed

To install Ruby Gems and JavaScript plugins:

bundle install

yarn install

Environment variables:

  • Mapbox API key
  • Cloudinary API key

Usage

To run in localhost:3000

rails s

Authors and Contributors

Sajid Akhtar

Lanre Fabunmi

With special thanks to Tarig Bouazzati for the teaching, mentoring and general support during the project.

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


License

MIT