- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- β FAQ
- π License
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.
Client
Server
- Rails API
Database
- [Rooms Display page]
- [Room reservation service]
- [Login and Registration using API endpoint]
- Here is the Backend part of the project room-appointment-backend
- Live Demo π π
To get a local copy up and running, follow these steps.
In order to run this project you need:
Git
and Node.js
installed on your computer.
- For windows users you can download Git from here: https://git-scm.com/download/win and Node.js from here: https://nodejs.org/en/download/
- For Mac users you can download Git from here: https://git-scm.com/download/mac and Node.js from here: https://nodejs.org/en/download/
- For Linux users you can download Git from here: https://git-scm.com/download/linux and Node.js from here: https://nodejs.org/en/download/
Install this project with:
npm install # to install all the dependencies
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
π€ Jorge
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
π€ Abdullateef Bello
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
π€ Petro Loltolo Lesapiti
- GitHub: @petrolesapiti
- LinkedIn: @petrolesapiti
π€ Fuad Nabiyev
- GitHub: @githubhandle
- LinkedIn: LinkedIn
π€ Htetaungkyaw
- GitHub: @githubhandle
- Linkedin: @linkedinhandle
- Twitter: @twitterhandle
- [Admin Panel and access to add new rooms]
- [Make a 3D display of each room on Details Page that can be rotated]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a βοΈ if you like this project!
We would like to thank:
- Microverse
- Code Reviewers
Under the the Creative Commons liscense
Original design from Murat Korkmaz on Behance
-
How I can install vite?
- You can install vite by running
npm install -g vite
in your terminal.
- You can install vite by running
-
How I can run this project?
- After cloning repository, run
npm install
to install all dependencies. Then runnpm start
to run the project.
- After cloning repository, run
-
How I can run tests?
- After cloning repository, run
npm install
to install all dependencies. Then runnpm test
to run the tests.
- After cloning repository, run
This project is MIT licensed.