ptitoliv / cineapp Goto Github PK
View Code? Open in Web Editor NEWA small application for rating movies
License: MIT License
A small application for rating movies
License: MIT License
The navbar should be organized with the following menus and submenus :
Two things must be improved on gravatar:
Avoir qq infos en plus sur la fiche d'un film:
cf ex de mise en page jointe
In order to see in an easier way which the marks by user, it would be interesting to have a specific colour by user column. The colour used could be the one defined in to the user profile.
To be tested before implementation.
ajouter un logo à l'appli
It's not possible to sort movies by view date. It's a mandatory function which should be implemented.
Now, the button Prev and Next use the incremental id number in order to get the previous and next movie. It would be nice if we could do the same but using alphabetical order.
Nice improvements for homework page (Proposed by arno):
Users want to do searches based on substrings. For example, for spielberg, we can do searches on "spiel" or "berg".
Users want to be able to sort movies using the average mark. Sorting must be asc and desc.
When we try to add a movie, it's not possible to get more than 20 movies from the API. We must check if there is not a limitation in the API documentation.
On the movie page, if a user completed an homework, the "Homework" status without comment is displayed in stead of displaying the mark with the corresponding comment.
On the movie page, the date displayed on the mark block for each user is incorrect. The date displayed is the updated_when value in stead of the seen_when value.
Dans la fiche d'un film / commentaire
Avoir une gestion du retour a la ligne dans la mise en forme.
par exemple: tokyo (https://cineapp.ptitoliv.net/movies/show/3039). il y a des retours a la ligne dans le commentaire, non pris en compte quand je valide
It should be possible to remove homework on the application. This case can happen when an homework has been given by error or when the destination user has already seen the homework.
Modifier le graph stat : repartition par note
Intégrer sur l’échelle des ordonnée le % de film avec "cette" note (et non pas le nombre de film) afin de pouvoir réellement faire des comparaisons.
A l'heure actuel, ce n'est pas possible de comparer les graphe, on ne peut les voir qu’indépendamment les uns des autres.
Fiche film : avoir le nom du film dans l'onglet
quand on en ouvre plusieurs, ce serait top de voir directement le nom des films à la place de "CineApp"
Référence allociné
Add a graph which shows the distributed marks by origin using a radar graph.
on the edit/update movie page :
application crashes and displays "Internal Server Error", when submitting a very common name as "Red" Rock" or "Play" "no" for instance.
The following informations must be added for each mark on the movie page :
It can happen when we search a movie we want to add in the app, to have lots of results with the same title when TMDB API is queried. Then finding the correct movie can be very long because we have to try all the movies until finding the correct one.
It would be nice to display additional infomation like the year and the director in order to select in a quicker way the movie we want to add.
Select box labels are inverted between the both arrays.
On the movie list, the user wants to go back on the current page after moving to another page.
When the data returned via the API is not correct, it should be possible to update the bad records manually.
The movies fields must be editable into a form generated when clicking on a "Manually Update" button located dear to the already present "Update movie" button.
User wants the mail template to be more like that :
QUI : dav
FILM : Au-delà des montagnes
NOTE : 13.5
COMMENTAIRE :
Des fois je regarde des films, je sais pas bien pourquoi... Du film d'auteur pur et dur, chinois en plus... pas si mal mais pas mon délire quand même
Allow the user to configure the following notifications :
If the origin/type filter is enabled on the movie list and if we order by date or mark, the ordering is done without considering the filter.
When an homework is marked by the user, the updated_when field is not updated. That's why movies which are homework and are marked are not displayed into the activity flow.
In order to be compliant with the TMDB terms of use, we must have the logo displayed on the login page and put a text telling that this app is not endorsed or certified by TMDB.
Lorsque l'on clique sur une des colonnes de nos films vue en 2016, voir une liste de ces films vu.
Par exemple, je clique sur la colonnes film vue en Mars en ciné, j'ai une liste avec les 2 films que j'ai vu au ciné...
On reprend la gueule de la page "liste des films", et c'est comme si il y'avait eu un super trie sur une date courte + utilisateur ^^
The following elements must be added in the activity flow :
Petit bug sur la fiche film avec des noms identiques :
exemple:
il y a 2 films "la féline" un de 1942 un de 1982. ils ont exactement le meme nom dans la liste et y a un mini bug :
en gros y a pas les 2 consécutifs, soit l'un en avancant, soit l'autre en reculant
Rajouter des flèches gauche et droite, sur le Tableau/Colonnes Films vu en 2016(XX) pour avoir un tableau pour chaque année.
(la modif precedement demandé devient alors plus pertinente, t'as vu ou bien ^^)
When we select No Filter for the Given Homework table, the engine displays all the given homework without filter to the logged user who gave the homework.
Actually it's not possible to have two movies with the same title.
Example : "A toute epreuve"
Add Prev and Next buttons on each graph page in order to navigate easily between graphs.
A complete activity dashboard must be added with the complete activites added in databases. A pagination system must be used.
It should be nice if we could add comments for every mark in order to be able to troll between users.
A user should be able to upload a custom avatar on his profile. This feature should be provided in the edit_profile view.
It would be great to be able to advise a film to friend by email after an IRL discussion.
The graphs must be available in the following order :
The date displayed on the mark movie form is not the good one. It should be the current date.
The behaviour is very strange : If the code is updated in live, the date is good but after some days. It's not the good one anymore. It's like if the date was taken only when the app is started and not updated after.
It's not possible to fetch the poster for the "Suburra" movie. It seems there is not pic available. However, the picture is available here : https://www.themoviedb.org/movie/356296-suburra?language=fr-FR.
Maybe an API request issue ? To be checked.
The link to the movie page is not available when a movie is updated. Users want it to be add at the end of the mail.
certains films ont plusieurs reals. Pouvoir les créditer.
par exemple:
Rajouter aussi un moyen de voir le tableau d'un autre utilisateur (tableau en dessous par exemple, qui ne s'affiche que si on Click sur un bouton de déploiement)
On pourrait alors choisir l'autre utilisateur dans une liste combo (comme pour les devoirs), et çà afficherai le tableau/colonnes des films vu, en corrélation avec l'année sélectionné pour le tableau en cours (voir modifs précédente)
On pourrait alors faire des comparaisons, puis on pourrais aussi cliquer sur les colonnes de ce tableau pour voir les films vu par la personne etc...
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.