Hotel Room is a project that simulates a hotel room booking system. It allows users to book a room for one night. It also allows users to see the list of all booked rooms on that day and see a list of rooms that are not booked yet. You can check the source code for backend here.
- Kanban Board
- We were 4 students in this project
- Kanban Board in the beginning of the project:
- Programming Language: JavaScript
- Framework: React
- Library: Redux
- Linter: ESLint
- Code Editor: VS Code
- Testing Framework: Jest
- Programming Language: Ruby
- Framework: Ruby on Rails
- Linter: Rubocop
- Code Editor: VS Code
- Database: PostgreSQL
- Testing Framework: RSpec
- API Documentation: Swagger
To get a local copy up and running follow these simple example steps.
1- Clone both repositories:
$ git clone [email protected]:felixodette/hotel-room-frontend.git
$ git clone [email protected]:kamzzy/Hotel-Room.git
2- Go to the repository folder of Hotel-Room in your command prompt:
$ cd Hotel-Room
3- You might need to install dependecies with:
$ bundle install
4- Go to command line and run the command below for the live server:
$ rails server
5- Go to the repository folder of hotel-room-frontend in your command prompt:
$ cd hotel-room-frontend
6- You might need to install dependecies with:
$ yarn install
OR
$ npm install
7- Go to command line and run the command below for the live server:
$ yarn start
OR
$ npm start
- A web browser like Google Chrome.
- A code editor like Visual Studio Code.
- A terminal to run the code.
- Ruby installed on your computer.
- Rails installed on your computer.
- Node.js installed on your computer.
- PostgreSQL installed on your computer.
- Yarn installed on your computer.
- Git installed on your computer.
You can check if Git is installed by running the following command in the terminal.
$ git --version
Likewise for Ruby installation.
$ ruby --version && irb
To install rails, in the terminal kindly run this command
$ gem install rails
To check if node is installed, kindly run this command in the terminal.
$ node --version
To check if yarn is installed, kindly run this command in the terminal.
$ yarn --version
To check if PostgreSQL is installed, kindly run this command in the terminal.
$ psql --version
- GitHub: @ahzamir.
- Twitter: @YousufiZamir
- LinkedIn: ahzamir
- GitHub: @huseyinbiyik.
- Twitter: @huseyin__biyik
- LinkedIn: Huseyin_biyik
- GitHub: @kamzzy.
- Twitter: @precious_akams
- LinkedIn: Onyeagoziri_Akams
- GitHub: @felixodette.
- Twitter: @Odette3000
- LinkedIn: Felix_Odete
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Original design idea by Murat Korkmaz on Behance.
Give a ⭐️ if you like this project!
- Microverse
- Code Reviewers
- Coding Partners
This project is MIT licensed.