Reserve Boats is an innovative web platform crafted using a dynamic tech stack that includes Ruby on Rails with Postgresql, coupled with React, React Router, and Redux. Upon seamless registration and login, users gain access to a plethora of features, such as booking boat rides, adding new boats to the inventory, and effortlessly removing them when needed.
This user-friendly site boasts a responsive design, ensuring a seamless experience across various devices. The aesthetic appeal is enhanced through the implementation of Tailwind CSS, delivering a visually pleasing and intuitive interface. Dive into the world of maritime adventures with Reserve Boats, where simplicity meets functionality."
Client
Server
Database
- User Sign up and Login/Logout
- Load Boat List from the Database
- Add and Delete Boats
- Create and view Reservations
- Sweetalert2 alert messages
The site has 2 separate repositories, this is the Frontend repository.
Link to the Back End Repository
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Install npm and nodeJs
Clone this repository to your desired folder:
cd my-folder
git clone [email protected]:hajnaloltyan/reserve-boats-frontend.git
Install this project with:
cd my-project
npm install
To run the project, execute the following command:
npm start
👤 Felipe Perez Ferraro
- GitHub: @githubhandle
- LinkedIn: LinkedIn
👤 Ulises Cappa
- GitHub: @ulises2607
- LinkedIn: Cesar Ulises Cappa Subelza
👤 Hajnalka Oltyan
- GitHub: @hajnaloltyan
- LinkedIn: Hajnal Oltyan
- Implementing proper Authentication
- Assigning user roles, like normal user and admin
- Add payment methods
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please share with your friends and family!
The design idea is provided by Murat Korkmaz on Behance
I would like to thank Microverse for teach me and support me to do this.
This project is MIT licensed.