Our goal is to create a competent and smart website that gathers all relevant information about, and around movies.
At present, information about movies and managing lists of movies that one would like to see is too cumbersome for many competitors. By creating a more user-focused experience, this process can be facilitated and thus attract more visitors. With an increased interest in the service can also publish and administer film content
By creating a modern user experience, there is the opportunity to enter the market and thus get a large number of users. This in turn can in the long run create opportunities for advertising campaigns from various stakeholders such as product companies that offer sales of film-related products as well as service providers who may be interested in behavioral patterns and trends. Creating an exceptional experience, on mobile as well as in the browser can potentially create a viral reception of users.
- Run composer
composer install
- Install npm dependencies
npm install
- Setup AWS s3 Bucket in .env
AWS_ACCESS_KEY_ID=xxxx-xxxx-xxxx
AWS_SECRET_ACCESS_KEY=xxxx-xxxx-xxxx-xxxx
AWS_DEFAULT_REGION=eu-north-1
AWS_BUCKET=xxxx-xxxx-xxxx
- Fix db in .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=xxxx
DB_USERNAME=root
DB_PASSWORD=
- Run php artisan serve
php artisan serve
- You're done! 🎉
Page | Items |
---|---|
Landing page / |
Start page |
Login, signup etc. /login /logout /register /forgot-password |
Self-explanatory routes and methods for authentication |
User profile /profile/{id} /watchlist{id} /profile/{id}/edit |
Routes related to the user |
Item page /title/{title_id} /title/{title_id}/reviews |
Routes related to movies |
Top rated /chart/top /chart/new |
Top rated movies |
Admin /admin/dashboard /admin/users /admin/movies |
Administrative related routes |
Genre Page /genre/{genre} |
Route for showing movies and TV-shows by genre |
Data | Description |
---|---|
Usertype | Active User |
Name | David Hult |
Gender | Male |
Age | 20 |
Education | Stockholms University of the Arts |
City | Stockholm |
Goal | David is an active user on IMDb and mainly uses it to search for movie information and heavily relies on the search filter function. David would also love to see an improved trailer watching experience with a genre filter. |
As a Website User, I am busy and have little time to find information about movies. I want to be able to find information about movies quickly and painlessly. Ideally with as few clicks as possible.
As a Website User, finding the correct movie is vital. I want to see different results of movies in a clear and concise manner so that I can easily know which movies I should watch, or learn more about.
As a Registered Website User, I am concerned with keeping track of what movies I want to watch, what movies I’m reviewing, have reviewed or am planning to review. I want to have the possibility to manage several lists of movies I want to watch, as well as movies I am currently reviewing or have planned to review.
As a Admin, I want to be able to add new movies and information about movies in a ordered way. I need to have the possibility to separate movies into different categories and provide additional metadata about each movie, as well as linking them to actors, directors and so on.
As a Admin, I want to be able to track what users of the website are doing in terms of reviewing movies and putting in their watchlists. I’d also want to be able to grant and remove roles to different users, granting them access to specific functionality as either an admin or restricting them to a regular user.
Distributed under the GNU GPLv3 License.
Enzo Bomark GitHub - LinkedIn
Jamil Bariche GitHub - LinkedIn
Pernilla Hällgren GitHub - LinkedIn
Anna Pääjärvi GitHub - LinkedIn
Oskar Boström GitHub - LinkedIn
Simon Lindelöf GitHub - LinkedIn