This is for the final Microverse's capstone project. The purpose of the project is to create a Full-Stack app that works with a back-end written in Rails and a front-end in React. This repo contains the front-end part of the project. It's a React app that works as an interface to handle connections to the backend API. This is the link to the backend bookaduc-api.
The App can
- Create and authenticate users
- Get a list of available bikes to ride
- Book an appointment for a ride
- See the list of the user's appointments
- Navigate using the sidebar
- It is optimized for tablets but it is responsive and looks nice everywhere
- Technologies Used
- Live Version
- Video
- Screenshots
- Install and Run
- Acknowledgements
- Author
- Contributing
- Show your support
- Node.js
- React
- React-DOM
- React-Create-App
- React-Router-Dom
- React-Hook-Form
- Redux
- npm
- HTML/CSS
- Materializecss
- ES6
- ESlint
- Netlify
A live version is hosted on Netlify.
- BookADuc @ Netlify
To run the scripts npm is required. To get npm you have to install Node.js. Follow the installation instructions for your system Mac, Linux or Windows.
Use your terminal and run the commands after each instruction.
Command | Description |
---|---|
git clone https://github.com/macnick/bookaduc-client.git |
Clone the repository to you computer |
cd bookaduc-client |
Navigate to the newly created folder |
npm install |
Install dependencies on your directory |
npm start |
Run the app and start the development server |
Press Ctrl + c to kill http-server process |
|
http://localhost:3000 |
Visit this link to use the App |
- Microverse software development school
- Github: @macnick
- Twitter: @mac_experts
- Linkedin: Nick Haralampopoulos
- AngelList: Nick Haralampopoulos
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
- Fork it (https://github.com/macnick/bookaduc-client/fork)
- Create your feature branch (git checkout -b your-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Give a ⭐️ if you enjoyed this project!
This project is MIT licensed.