Skip to content

dotnotation/Furmiliar_Backend

Repository files navigation

Furmiliar

Furmiliar is a Rails and vanilla JS single page application that stores information about your pet's favorite toys. This is the frontend to my final project in JS for Flatiron School.

Each pet has their own virtual toy box where you can input all the toys your pet has in case you want to purchase it again or if you want to know which toys need repaired. Each toy can contain the following information: name, brand, price, url of where it was purchased, and any features it has like squeakers.

Installing Furmiliar:

To install Furmiliar, follow these steps: First you will need to clone the backend here: https://github.com/dotnotation/Furmiliar_Backend Install all required gems in the Gemfile by running `bundle install`. Create your database by running `rails db:migrate`. (Optional) Seed your database with the default dummy data by running `rails db:seed`. Run `rails s` in the terminal to run the ApplicationController. Open the port in the browser (rails defaults to port 3000) if you want to see the data in the api. For toy box information visit http://localhost:3000/toy_boxes. For toy information visit htpp://localhost:3000/toys. To exit the server run `ctrl + c` in the terminal. You will need to clone the frontend next: https://github.com/dotnotation/Furmiliar_Frontend. Then in the terminal enter `open index.html`.

Using Furmiliar:

First, click on the toy box you want to add more toys to, or create your own toy box. Then you can create, read, update, or delete any of the toys. The only required field for both the toy box and the toy is that it must have a name.

preview of website

Model Diagram:

a diagram showing the relationship and attributes of the models for the Furmiliar project

Contributors:

This project was created by @dotnotation as a student of Flatiron School Software Engineering.

Contact:

If you want to contact me you can email me at dorthythielsen@gmail.com.

License:

This project uses the following license: MIT License.

About

Rails backend for a vanilla JS SPA where pet owners can create toy boxes for their pets and store all of their toys in it so you know where to rebuy their favorite toys.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors