esentis / ieemdb-adopse-2021 Goto Github PK
View Code? Open in Web Editor NEWIMDB but slightly better.
License: Apache License 2.0
IMDB but slightly better.
License: Apache License 2.0
Edit css style on Login and Register pages
Per requirement, we should avoid all LIKE queries for search. Thus, we need to create a full text capability. PostgreSQL currently supports full text search https://www.postgresql.org/docs/current/textsearch-controls.html
Scaffold email sending service.
Create pop up component to view and add reviews for movies.
Navigation menu με links:
+Logged in χρήστες:
Login button: Αν ο χρήστης κάνει login το button θα αντικαθίσταται με το username του,αν κάνει click πάνω σε αυτό θα ανοίγει ένα dropdown με τις επιλογές settings και sign out.
Provide a template for search and how it should operate on Normalized Fields and propagate it to all controllers
Αλλαγή μεγέθους στα columns του scaffold home page
Wait till #13 is finished then you can go for it ;)
Refactor from a simple string to Table references -Needs Country table to be created first
Ενημέρωση του Navigation για να μπορούμε να περνάμε παραμέτρους(props) στις σελίδες(Search view,Movie view κ.α)
Ενημερωση του navigation με routes
Δημιουργία του AdvancedSearchView οπου ο χρηστης θα μπορεί να κάνει μια πολύ πιο εξειδικευμένη αναζήτηση για να φιλτράρει ότι δε του χρειάζεται που πιθανως θα του έφερνε μια γενική αναζήτηση. Τα φίλτρα που μπορεί να βάλει είναι το όνομα, χρονολογία, είδος, σκηνοθέτης, συγγραφέας,ηθοποιός,διάρκεια, βαθμολογία.
Model watchlist
Join WatchlistMovie
Dummy Dataset για δοκιμές μέχρι να ετοιμαστεί το API
Create a react view to handle email confirmation redirection. Required parameters, Email & Token !
Actors Directors Writers etc.. Refactor the Name to-> FirstName, LastName
Options Menu το οποίο αλλάζει το περιεχόμενο του carousel που βρίσκεται από κάτω του με δυναμικό τρόπο.
Carousel στο οποίο ο χρήστης θα βλέπει τις ταινίες που πρέπει , ανάλογα με την επιλογή του ( New Releases , Popular , Recently Added , Top Rated)
We need to create a controller to handle all the necessary actions needed for a successful user registration/authentication/authorization.
Κατά το πάτημα του Back Button στο browser στην αρχική σελίδα δεν εμφανίζεται το κατώ μερός (Bottom Right)
Λειτουργικότητα των New Releases , Popular , Recently Added και Top Rated.
Pretty much self explanatory
Δημιουργία της σελίδας του διαχειριστή, θα μπορεί να προσθέτει και να αφαιρεί ταινίες απο τα featured.
Δημιουργία pop ups για να μπορεί ο χρήστης να βλέπει περισσότερες πληροφορίες για τους Actors , Writers ,Directors του moviepage.
After closing #15 , #14 and #13 .
Δημιουργία Movie controller για όλες τις CRUD λειτουργίες των ταινιών.
Πέρα απο τις βασικές λειτουργίες, θα πρέπει να φτιαχτούν και μέθοδοι :
Δημιουργία του user settings όπου ο χρήστης θα μπορεί να αλλάξει το username του ή το password του.
Τα model του Movie, Artist, Director, Writer πρέπει να ενημερωθούν και να πάρουν ένα καινούργιο πεδίο "featured" που θα παίρνει default τιμή το false.
Αυτό θα μας βοηθήσει να φτιάξουμε το featured screen οπου θα εχει στοιχεια που έχουν true το flag αυτό. Το flag θα αλλάζει απο τον ADMIN στον διαχειριστικό της ιστοσελίδας το οποίο θα έχει πρόσβαση ο διαχειριστής όταν εισέλθει στο σύστημα μας.
Connecting front end to backend data
Create movie view frontend , to display details about a movie , like the cast , rating , trailer etc.
Create frontend for users of the app to add a movie to favourites/watchlist and add a rating.
Δημιουργία carousel στο οποίο θα προβάλονται οι ταινίες που έχουν επιλεγεί από τους διαχειριστές μέσω του admin panel
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.