- Build out CRUD functionality for a many to many relationship
- Use ActiveRecord to write queries that join multiple tables of data together
- Use MVC to organize code effectively, limiting the amount of logic included in views and controllers
- Validate models and handle sad paths for invalid data input
- Use flash messages to give feedback to the user
- Use partials in views
- Use
within
blocks in tests - Track user stories using GitHub Projects
- Deploy your application to the internet
- Setup
- Design Strategy
- Application
- Future Goals
- Contributer(s)
In this project, we built upon the code in this repo to create a Pet Adoption Platform. Users will be able to apply to adopt pets, and Admins will be able to approve or reject applications and see statistics for the Shelters, Pets, and Applications in the system.
The schema diagram for this project:
To view this application on a web browser, you can visit our page at Heroku
To run this application on a local host server, you can clone this repo to your local machine. After doing so move to the project directory and run the following commands into the command line terminal:
bundle install
rails db:{drop,create,migrate,seed}
rails s
Project Status: In Progress
- Complete unfinished user stories
- Refactor code to make use of ActiveRecord callbacks
- Refactor code to make use of ActiveRecord Scopes
- Implement a CSS Grid Framework to improve styling
This project was created by Isaac Alter and Harrison Ryan
githubs: Isaac Alter Harrison Ryan