- Final group capstone - Book an Appointment
- π Table of Contents
- π Final group capstone - Book an Appointment
[Description]
The project we built for the Final Project is based on an app to book an appointment to test ride a Harley-Davidson motorcycle.
- Ruby on Rails >=7
- React
- Postgres
- Connection between Ruby on Rails and React in different apps
- Book an appointment to try a motorcycle
- Motorcycles that you selected as a theme
- Reserve form
git clone https://github.com/Salimer/Final-Capstone-Back-End.git
cd Final-Capstone-Back-End
bundle install
git clone https://github.com/Salimer/Final-Capstone-Front-End.git
cd Final-Capstone-Front-End
npm install
In the project directory, run the first time:
bundle exec rake assets:precompile
then, you can use:
./bin/dev
or:
rails s
Check on db/seed.rb for pre-loaded users, groups and, spendings, and likes for development
In the project directory, run the first time:
bundle exec rake assets:precompile
then, you can:
rspec .
however, if you haven't run
./bin/dev
To configure the database connection in Rails, you need to update the database.yml file located in the config folder. Follow these steps: Locate the database.yml file in the config folder of your Rails application.
-
Open the database.yml file using a text editor.
-
Find the default: &default section in the file.
-
Add the following lines under the default: &default section:
host: localhost
username: your_username
password: your_password
port: 5432
- Replace your_username with your actual database username and your_password with your actual database password.
- Save the changes to the database.yml file.
- Run
rails db:create
rails db:migrate
rails db:seed
rails s
π€ Marco DΓaz
- GitHub: @MarcoDiaz
- LinkedIn: LinkedIn
π€ Salim Bamahfoodh
π€ Sumeya Ibrahim
- GitHub: @isume295
π€ Tamoor Saeed
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- Our kanban board
- Kanban board initial state
- We are a team of 4 members as stated in the authors section
- Add different categories of motorcycles
- Add online shopping
- Add extra styling
Contributions, issues, and feature requests are welcome!
Check the issues page.
If you found this project helpful, consider giving a βοΈ!
We would like to express our deepest gratitude to all the people and institutions that have contributed to make this project possible.
- Sumeya Ibrahim: Thank you for your constant support and your incredible problem-solving skills. Your knowledge and experience have been invaluable.
- Salim Bamahfoodh: I appreciate your commitment and dedication. Your perspective has always been essential for the project's development.
- Tamoor Saeed: Thank you for your collaboration and meaningful contributions, which have helped shape and direct the project.
- Marco DΓaz: Your technical skill and creative input have been pivotal in achieving our goals. Thank you for always being available.
- Microverse: My sincerest thanks for creating this bootcamp. The program's structure and the quality of education provided have been crucial for my growth as a developer.
- I would also like to thank [Murat Korkmaz] for the original design on Behance that served as inspiration for this project.
This project is MIT licensed.