ccengizhann / CabukHemenSimdiIzle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YetGen & Akbank Backend Jump Project-2

This project is developed for YetGen Akbank Jump Program.

Project Description

Welcome to Çabuk Hemen Şimdi İzle, the ultimate film streaming platform designed for swift and easy access to your favorite movies. Our project is committed to providing a seamless user experience, allowing users to explore and enjoy films effortlessly.

Team 4

  • Halime Elif Okumuş: Developer
  • Ahmet Balaman: Developer
  • Cengizhan Civelek: Developer

Project Name

-Çabuk Hemen Şimdi İzle-

Product Architecture

Project Features

  • Entity Relationship & Cross Table In the context of this website project, cross tables were created to manage "many-to-many" relationships among entities such as film scenarios, actors, and films. This structure was employed to facilitate interaction between film scenarios and actors, enhancing the flexibility and scalability of our database model.

  • Controller and Views for CRUD Operations: Implemented dedicated controllers and views for Movie,Cast,Director,Scenarist entities, enabling Create and Read operations

  • Details Page: A detail page that opens when the movies are clicked has been created.

  • Filtering by Genre: Explore films effortlessly with our "Filtering by Genre" feature, allowing you to easily list and discover movies based on specific genres.

  • Latest Releases: Explore the freshest content with our Latest Releases feature, showcasing the most recently uploaded films. Stay updated and get quick access to the latest and most exciting additions to our collection.

Assignment of Tasks

  • Halime Elif Okumuş

    -Entities

    -Configuration

    -Controller

    -Repository

  • Ahmet Balaman

    -Login And Register System

    -Controller

    -Toast Message System

    -Movie link systems

    -Website Frontend Designs

  • Cengizhan Civelek

    -Database Architecture

    -Relationships among entities

    -Controller

    -Website Frontend Designs

Problems We Had Experienced

-At the outset of the project, we encountered challenges related to task allocation and meeting some features' deadlines due to the external commitments of some team members. However, we successfully overcame these issues by facilitating more frequent gatherings among the team members and enhancing communication through channels such as Discord and other messaging platforms. While we may not have initially achieved some of the set goals in the project's early stages, we are planning to elevate the project to a higher level in the ongoing process, aligning with the objectives we have defined below. We extend our gratitude to all the dedicated team members who have contributed.

Potential Project Additions Ahead

-To enhance user experience, individual folders for each user to save their favorite films will be created.

-In order to provide insights into the overall performance of the platform, site-wide statistics will be added. Additionally, user ratings for films will be calculated and displayed.

-For easy sharing and embedding of films on external platforms, embedded film links will be generated for each movie.

Attachments(On-site images)

Register Page

Add Cast Page

Film Detail Page

About


Languages

Language:C# 78.1%Language:HTML 16.6%Language:CSS 5.2%Language:JavaScript 0.1%