Skip to content

Javascript Single webpage project for Flatiron School. Select an Avatar, give them a name and some annoying phrases. Then let loose and throw items at them.

Notifications You must be signed in to change notification settings

cassymarie/let-it-go-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 

Repository files navigation

LET-IT-GO!

Let-it-go Api is a Javascript SPA. This applicaiton was made with the intent to let off a little frustration and put a smile back on your face. Each user will be able to choose from a selection of different characters and customize their name, knockout phrase and create/edit frustrating sayings/syntax for each. Once you have customized your character, select them to start throwing items at them! Choose from items like a bomb, waterballoon, a pie to name a few. Put that smile back on your face as your watch your nmesis get angry and yell back their sayings at you. Once you've knocked them out, they will tell you what you've always wanted to hear (knockout phrase) and they will disappear!! Too good to be true!!

Note: All characters are setup for fun in mind and should not be used in a hateful way

Installation

  1. Clone the let-it-go-api: git clone 'https://github.com/cassymarie/let-it-go-api'
  2. Go into the cli directory let-it-go-api
  3. Run bundle install
  4. move into the backend directory cd backend
  5. Run rails s to start the server
  6. in a new terminal, move to the frontend folder cd frontend
  7. open the html file by typing open index.html

NOTE: This is current installation, working towards hosting on Heroku

Projects Techincal Requirements

  • The application must be an HTML, CSS, and JavaScript frontend with a Rails API backend. All interactions between the client and the server must be handled asynchronously (AJAX) and use JSON as the communication format.

  • The JavaScript application must use Object Oriented JavaScript (classes) to encapsulate related data and behavior.

  • The domain model served by the Rails backend must include a resource with at least one has-many relationship. For example, if you were building an Instagram clone, you might display a list of photos with associated comments.

  • The backend and frontend must collaborate to demonstrate Client-Server Communication. Your application should have at least 3 AJAX calls, covering at least 2 of Create, Read, Update, and Delete (CRUD). Your client-side JavaScript code must use fetch with the appropriate HTTP verb, and your Rails API should use RESTful conventions.

Contributing

Expression images have been purchased through istockphoto.com photos Animation was produced using Animate.css

About

Javascript Single webpage project for Flatiron School. Select an Avatar, give them a name and some annoying phrases. Then let loose and throw items at them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published