Skip to content

chas-academy/u05-imdb-clon-grupp1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Issues

Mockup

u05-The movie hub

Table of Contents

  1. About The Project
  2. Goals And Context
  3. Getting Started
  4. Page And Route Descriptions
  5. User Personas
  6. User Stories
  7. Sitemap
  8. Wireframes
  9. License

About The Project

Built With

Code Standards

Goals and Context

Our goal is to create a competent and smart website that gathers all relevant information about, and around movies.

Project Solves?

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

Our Vision?

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.

Getting Started

Installation

  1. Run composer
composer install
  1. Install npm dependencies
npm install
  1. 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
  1. Fix db in .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=xxxx
DB_USERNAME=root
DB_PASSWORD=
  1. Run php artisan serve
php artisan serve
  1. You're done! 🎉

Page and Route Descriptions

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

User Personas

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.

User Stories

Website Users

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.

Website Registered Users

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.

Website Admin

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.

Sitemap (not up to date)

Sitemap

ER-diagram (not up to date)

Er-diagram

Wireframes

Wireframe

Wireframe Wireframe-assist

Prototype

Mockup

License

Distributed under the GNU GPLv3 License.

Team Linkedin/GitHub

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

About

u05-imdb-clon-grupp1 created by GitHub Classroom

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published