WorkspaceShare is a web application that simplifies the process of finding and reserving workspaces, offering a curated selection of flexible environments tailored to suit the needs of remote professionals. In an era where remote work is ubiquitous, our platform ensures that individuals and teams have access to productive spaces conducive to creativity and collaboration.
The app was bootstrapped using Create React App. It also uses React Router for client-side navigation and Redux Toolkit for state management.
The backend API for this application can be found here.
Workspace Discovery: Explore a diverse range of workspaces available for booking, including private offices, meeting rooms, coworking spaces, and more.
Easy Reservations: Seamlessly book workspaces based on your preferences, whether for solo work sessions or team meetings.
User-Friendly Interface: Intuitive and user-centric design for a hassle-free browsing and booking experience.
Collaborative Spaces: Discover shared areas fostering collaboration and networking opportunities among like-minded professionals.
To get a local copy up and running, follow these steps.
In order to run this project you need:
Clone this repository to your desired folder:
cd desired-folder
git clone https://github.com/henokkhm/workspace-share-frontend-microverse-capstone.git
Install this project with:
cd workspace-share-frontend-microverse-capstone
npm install
- To start the app in the development mode on your local machine, simply run:
npm start
Then open http://localhost:3001 to view it in your browser. The page will reload when you make changes. You may also see any lint errors in the console.
- To run the linters, run:
npm run lint
- To run the tests, run the following script from the root of the project:
npm test
This will launch the test runner in the interactive watch mode.
See the section about running tests for more information.
Follow these step to access the API Dumentation
- Ensure the Rails server is running.
- Open your browser and visit this link to view the documentation http://localhost:3000/api-docs/index.html.
👤 Aniekan Winner
- GitHub: DevaWinner
- Twitter: WinnerDevq
- LinkedIn: winnera
👤 Ian Kiema
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
👤 Mershark Takyi
- GitHub: @githubhandle
- LinkedIn: Profile link
- Add integration with Google Maps
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, you can contribute to it. You are also welcome to give it a star on GitHub.
We would like to thank Microverse for teaching and enforcing professional level practices.
We would also like to thank Murat Korkmaz for creating the UI design this project is based on, and sharing it under the Creative Commons license.
This project is MIT licensed.