Skip to content

Pinecone Place is a luxury room booking application where the user can register new accounts, log in, and reserve appointments for booking rooms. It is built and connected by using two different apps both in different repos.

Notifications You must be signed in to change notification settings

FuadNabi/Pinecone_Place_Frontend

This branch is 3 commits ahead of, 1 commit behind Ibnballo1/book_appointment_frontend:dev.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bb8df14 Β· Jun 14, 2024

History

71 Commits
Apr 10, 2023
Apr 20, 2023
Apr 20, 2023
Apr 10, 2023
Apr 14, 2023
Apr 10, 2023
Apr 10, 2023
Apr 20, 2023
Jun 14, 2024
Apr 20, 2023
Apr 20, 2023

Repository files navigation

πŸ“— Table of Contents

πŸ“– Pinecone Place

Pinecone Place Logo

Pinecone Place is a luxury room booking application where the user can register new accounts, log in, and reserve appointments for booking rooms. It is built and connected by using two different apps both in different repos. One repo takes care of the back-end side of the application built with Ruby on Rails and PostgreSQL. The second repo takes care of the front-end which was built with JavaScript React-Redux.

Home page image

Kanban Board πŸ–§

Screenshot 2023-04-07 124818

πŸ›  Built With

Tech Stack

Client
Server
  • Rails API
Database

Key Features

  • [Rooms Display page]
  • [Room reservation service]
  • [Login and Registration using API endpoint]

(back to top)

Rails Backend

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need: Git and Node.js installed on your computer.

Install

Install this project with:

  npm install # to install all the dependencies

Usage

To run the project, execute the following command:

   npm start # for running the project in development mode
   npm run build # for building the project for production

Run tests

  npm test  # for running the tests

(back to top)

πŸ‘₯ Authors (5 Micronauts)

πŸ‘€ Jorge

πŸ‘€ Abdullateef Bello

πŸ‘€ Petro Loltolo Lesapiti

πŸ‘€ Fuad Nabiyev

πŸ‘€ Htetaungkyaw

(back to top)

πŸ”­ Future Features

  • [Admin Panel and access to add new rooms]
  • [Make a 3D display of each room on Details Page that can be rotated]

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

πŸ™ Acknowledgments

We would like to thank:

Under the the Creative Commons liscense

image

Original design from Murat Korkmaz on Behance

(back to top)

❓ FAQ

  • How I can install vite?

    • You can install vite by running npm install -g vite in your terminal.
  • How I can run this project?

    • After cloning repository, run npm install to install all dependencies. Then run npm start to run the project.
  • How I can run tests?

    • After cloning repository, run npm install to install all dependencies. Then run npm test to run the tests.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

Pinecone Place is a luxury room booking application where the user can register new accounts, log in, and reserve appointments for booking rooms. It is built and connected by using two different apps both in different repos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.8%
  • CSS 15.2%
  • HTML 4.0%