Giter Site home page Giter Site logo

agawbill / final-project Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 3.35 MB

A movie website/community using RUBY/RUBY ON RAILS... where admins can post blogs, users can comment on blogs... also, users can search the movie db and create lists of movies to share publicly or for their own private consumption.

Home Page: https://thawing-headland-46887.herokuapp.com

Ruby 22.61% JavaScript 0.20% CoffeeScript 0.35% CSS 4.29% HTML 72.55%

final-project's Introduction

Rails App, utilizing the TMDb API, AJAX, JavaScript interactive interface.

https://thawing-headland-46887.herokuapp.com/ (give it a few moments for the server to load since it's a HEROKU App)

Regular users can create lists and search the DB (the core functionality of this app)...

USER GUEST ID: [email protected]

USER GUEST PW: 123456

This was my final project for my 3 month, full time intensive bootcamp at NYCDA. It's done in RAILS and JavaScript.

I wanted to create something that encompassed most of the skills we covered during the program.

Essentially, there are 2 user groups โ€” admins and regular users. Admins can create and post blogs, while regular users can comment on blogs, and also dynamically search for movies using the "Make List" option, where they can create movie lists (navigating TMDb API) and save them to a database.

I created most of the filters on the backend (sorting by genre, movie ratings, etc.).

The API has a neat "Discover" feature, too, that's built in, where if you have the ID#s for an actor(s) and director(s), you can search and see all the movies they've worked on together.

I created an interface that would allow the user to search for actors and directors (also include a year in the query), to include in a search to utilize the Discover feature.

You can like and also share movie lists.

There's a video beneath the screenshots where I walk you through/navigate the project if you're interested in learning more on my portfolio page (www.anthonygawbill.com).

It includes the following:

Use of APIs. AJAX requests. An interactive UI to search for movies (utilizing vanilla JavaScript). Backend using Ruby on RAILS to save movie lists, and sort movie queries (data is pooled into an array before being served to the front-end). Also your standard blog app... blogs can be posted by Admin user class, comments can be left by User user class (I built from scratch).

final-project's People

Contributors

agawbill avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.