View Code? Open in Web Editor
NEW
This project uses angular, material design, firebase, and the TMDb api. I created this project with the intent to replace a google spreadsheet that I made to track films that my friends and I have watched.
Home Page: https://dank-movies.vercel.app
License: MIT License
JavaScript 2.10%
TypeScript 72.12%
HTML 17.28%
SCSS 8.51%
dankmovies's Issues
Vercel doesn't handle angular environment variables very well.
Figure out a way to properly handle environment variables on vercel.
Acceptance criteria: environment variables load properly locally as well as on vercel.
currently the search results are very large
resize to a more reasonable size.
Create page for searching movies and return search results
show search results in a table
table should include some basic information about the movie
add pagination
link redirects to movie details page
use query params to include information such as page, number of results, and optionally things like sort by
Add the ability to add films to the table view on the home page
Adding a film will open up a modal/dialog menu
When adding the film, we will get the option to select a date and who is present for the film.
When the film is added, it will be inserted and sorted by date
The information about the film will be populated automatically
If there is missing information, it will be left blank. (intention is to be able to edit these fields)
acceptance criteria: google oauth has been added.
Acceptance criteria:
Add css to the movie details page to make the page more aesthetically pleasing and potentially contain more information
Create an edit and delete button on the homepage.
Acceptance Criteria:
The edit button opens up a modal that allows the user to change the settings of the film watched (ie date)
The delete button deletes the film and removes it from the table.
Acceptance criteria:
Create a landing page that leads into the home page.
Make the design simple but aesthetically pleasing
Acceptance criteria:
update firestore so that it uses pagination and order by to get the documents it needs
acceptance criteria:
fix the buttons so that they are centred properly
fix the columns so that they are alined properly
Acceptance Criteria:
add friends to the back end (firebase)
Friends will have:
First Name + Last Name
Acronym for the movie they selected
Color that can be assigned
ability to add rating for each movie
ability to edit rating for each movie
ability to add to their watchlist/attendance
Accpetance Criteria:
add lazy loading and make sure the application still functions properly
Create a home page view will be a table of all the movies in the firestore db.
The table will be a view only
Grabs data from firestore
Table should be sortable
Bonus: table is searchable/filterable