Skip to content

hlaxkar/ScreenDuck

Repository files navigation

ScreenDuck.com Documentation

ScreenDuck.com is a Movie & TV show Tracking Website that allows you to keep track of every film you've watched. It provides various features for members, such as rating films, writing and sharing reviews, following friends and other members, creating lists of films on any topic, and maintaining a watchlist of films to see.

Table of Contents

  1. Introduction
  2. Technology Used
  3. Website Pages
  4. Website Functions
  5. User Guide
  6. Screenshots
  7. UI Design

Introduction

ScreenDuck.com is a web application designed for movie enthusiasts. Its primary purpose is to help users track and manage their movie-watching activities. Users can rate movies, write reviews, follow other members, create and share lists, and maintain a watchlist of movies they plan to see.

Technology Used

ScreenDuck.com is built using the following technologies:

  • PHP: A server-side scripting language used for developing the website's backend functionality.
  • MySQL: A relational database management system used to store and retrieve data related to movies, user accounts, reviews, and lists.
  • TMDB API: The website integrates with the TMDB (The Movie Database) API to fetch movie details, ratings, and recommendations.
  • JavaScript: Used to enhance the website's interactivity and user experience.

Website Pages

ScreenDuck.com consists of the following main pages:

  1. Home Page: The landing page of the website, providing an overview of featured movies, popular lists, and recent activities.
  2. Movie Detail Page: Displays detailed information about a specific movie, including its title, release date, synopsis, cast, and related recommendations.
  3. Login Page: Allows users to create an account or log in to their existing account to access personalized features.
  4. My Lists Page: Displays the lists created by the user, including their own lists and lists they are following.
  5. Search Result Page: Shows the search results based on user queries, allowing them to find movies and explore details.

Website Functions

ScreenDuck.com offers the following key functions:

  1. Movie Search: Users can search for movies by title or keywords, making it easy to find information about specific films.
  2. Movie Details: Users can view comprehensive details about each movie, including a synopsis, cast members, release date, and average ratings.
  3. Account Creation and Login: Users can create an account to access personalized features and track their movie activities. Existing users can log in to their accounts.
  4. Ratings and Reviews: Members can rate movies and write reviews to share their opinions with the community.
  5. Watchlist and Bucket List: Users can add movies to their watchlist, indicating movies they plan to watch soon. They can also create a bucket list of films they want to see in the future.
  6. Recommendations: Based on a user's movie preferences and activities, ScreenDuck.com provides personalized recommendations of similar movies that might interest them.

User Guide

Home Page

Upon visiting ScreenDuck.com, you will land on the Home Page. This page provides an overview of featured movies, popular lists, and recent activities. It also includes a search bar at the top to search for movies.

Movie Detail Page

When you click on a movie from the search results or any

other section of the website, you will be taken to the Movie Detail Page. Here, you can find detailed information about the selected movie, such as its title, release date, synopsis, cast, and related recommendations.

Login Page

To access personalized features, you need to create an account or log in to your existing account. The Login Page provides the necessary options to either create a new account or enter your credentials to log in.

My Lists Page

Once logged in, you can access the My Lists Page. This page displays the lists you have created, including your own lists and those you are following. You can manage your lists, add or remove movies, and share them with others.

Search Result Page

When you search for a movie using the search bar, the Search Result Page displays a list of movies matching your query. You can click on a movie to view its detailed information on the Movie Detail Page.

UI Design

The user interface (UI) design of ScreenDuck.com was created by Harshit Laxkar. It follows a visually appealing and intuitive layout, with attention to typography, color schemes, and responsive design principles. The UI design enhances the user experience and ensures easy navigation throughout the website.

About

A Movie tracking and review website made using TMDB API with PHP, MYSQL and JS.

Topics

Resources

Stars

Watchers

Forks

Contributors