- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Carhub App: is the react client of a full stack car reservation web application built on the rails API.The main function of the app is to allow users to book reservations for renting or buying a car.
=> Here is the Reservation-API
Server
Database
- The user logs in to the website, only by typing the username
- The user can see links to: Cars, Reserve, My Reservations, Add Car, and Delete Car
- See a list of cars
- User can select the item and see details of the item
- user clicks the "Add item" link in the navigation panel they can see a form for adding a new item.
- When the user clicks the "Delete item" link in the navigation panel they can see a list of all items with title and "Delete" button.
- When the user clicks the "My reservations" link in the navigation panel they can see a list of their reservations (with information about item name, date and city).
- "Add item" and "Delete item" links are accessible only by users who are admins.
A Team of 5 Members worked on this project - See list of authors
To get a local copy up and running, follow these steps.
In order to run this project you need:
React
Redux
Ruby on Rails
Tailwind CSS and HTML
Code editor
Clone this repository to your desired folder:
git clone https://github.com/deniodev/car_reservation_front_end.git
Install this project with:
cd my-project
npm install
To run the project, execute the following command:
npm run dev or yarn run dev
To run tests, run the following command:
npm test
You can deploy this project using your own deployment solution
👤 Denio Nhanale
- GitHub: @Denio Nhanale
- Twitter: @Denio Nhanale
- LinkedIn: @Denio Nhanale
👤 Unorji Kingsley
- GitHub: @unorjikingsley
- LinkedIn: unorjikingsley
👤 Biftu Girma
- GitHub: @Bifabig
- Twitter: @biftu94
- LinkedIn: Biftu Girma
👤 Musangamfura Emmmanuel
👤 Salma Ibrahim
- GitHub: @Saluumaa
- Twitter: @SalmaHIbrahim20
- LinkedIn: Salma ibrahim
- Add an option to buy new cars
- Implement Edit button in the Delete car section
- Redirect the email confirmation link to login page
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project consider adding a ⭐️
Original design idea by Murat Korkmaz on Behance.
We would like to thank Microverse.
This project is MIT licensed.