wojno / movie_manager Goto Github PK
View Code? Open in Web Editor NEWBasic Rails application to allow users to maintain a movie inventory
License: MIT License
Basic Rails application to allow users to maintain a movie inventory
License: MIT License
As a service
, I want to provide a baseline
of movies a user
can add to their collection
so that the user continues to use the application
This may be accomplished by an initial seed
task to get data
into the system. More conversation will be needed to see if an autocomplete
feature is truly required to meet MVP
objective.
As an authenticated user
, I want to see a splash screen
welcoming me to the app
so I have a personal experience and want to continue to use the application
Clicking on the splash image
will take the user
to his / her
inventory
listing.
As a service
, I want to allow users to sign into the application using their Google account
so that they do not have to remember another username / password
Steps required for integration:
omniauth google oauth2
dotenv
and ensure secrets
are kept in ENV
variablesAs a service
, I want to allow users to sign into the application using their Twitter
account so that they do not have to remember another username / password
As a service
, I want to allow users to sign into the application using their Facebook
account so that they do not have to remember another username / password
As an authenticated user
, I want to remove
a movie from my collection
so that I can keep my inventory
current when I misplace a movie
As an authenticated user
, I want to view
a movie record in my collection
so that I can see all details
about that movie
As an authenticated user
, I want to edit a movie in my collection
so that when I change my mind about a rating
or make a mistake in the format selected
it can be adjusted
As an authenticated user
, I want to search
for a movie in my collection
based upon a keyword
so that I can quickly find
a particular movie
As an authenticated user
, I want to sort
my movie list by rating
, title
, length
or date added
to my collection
so that I can view the information in different order
As an authenticated user
, I want to add
a new movie to my collection so that I can keep my inventory
up to date
As an authenticated user
, I want to see suggestions
of other movies I may have in my collection
, based upon my current inventory
so that I do not have to enter every movie manually
As a service
, I want to build the back end infrastructure to support users
and movies
so that the application
is usable quickly
The initial data model
will need to include:
Movie
1-50 characters
integer > 0 and < 500
> 1800 and < 2100
Format
must be VHS, DVD or Streaming
User
MyMovies
null (default) or 1,2,3,4,5
As an authenticated user
, I want to see a list
of my movies
in my collection
so that I can have an up to date inventory system
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.