Virtual Expo 2024

Filmizz : The Cinematic Magic

Envision
CompSoc

PROJECT REPORT – FilmWizz 

Mentors:

Madhav Dhingra

Kumaara Ganpath

Mentees:

Vatsal Gandhi

Kranthi Kiran

Lakshya M

Lava Kumar

Lavanya Rathi

Mahi Tejesh Reddy

Suvarna G

Aravind

Purpose of the Project:

The is project aimed to create a user-friendly website that aggregates data from the IMDb (Internet Movie Database) API to provide users with information about various movies. The website allows users to search for movies, view details such as ratings, reviews, cast and crew and the main plot of the movie.

 

Technologies Used:

HTML, CSS, JavaScript 

API: OMDb API for movie data

 

Project Components:

 

Frontend Development: Developed the user interface using HTML, CSS, and JavaScript.

Backend Integration: Integrated the OMDb API to fetch movie data dynamically.

Technical Implementation:

• Utilized HTML for structuring the webpage elements such as input fields, buttons, and movie information containers.

• Styled the website using CSS to enhance visual appeal and ensure a pleasant user experience.

• Employed JavaScript to handle user interactions, trigger API requests, and dynamically update the webpage content with fetched movie data.

• Integrated the OMDb API to fetch movie information based on user queries, utilizing asynchronous JavaScript functions to handle API requests and responses.

 

Testing:

-Conducted thorough testing of website functionalities.

-Identified and resolved any bugs or issues.

-Ensured the compatibility across different web browsers and devices

 

 

Key Features Implemented:

 

1) Search Functionality:

Users can search for movies by entering keywords or titles.

The website fetches relevant movie data from the IMDb API based on the user's search query.

2) Movie Information Display:

Detailed information about each movie is displayed, including title, release date, genre, plot summary, ratings, and posters.

3) User-Friendly Interface:

The website features an intuitive and responsive interface for seamless navigation.

Clear and concise design elements enhance the user experience.

4) Dynamic Content Loading:

Movie data is dynamically loaded onto the webpage, providing real-time updates without requiring page reloads.

5) Fetching according to the Genre:

Separate Genre option available for more wider search.

 

Challenges Faced:

The API posed some problems as the number of movies that can be searched in a day was limited to 1000 only. The APIs available could not resolve this problem. 

 

 

Conclusion:

The development of the movie information website has been successfully completed, meeting the project objectives, and delivering a functional and user-friendly platform for accessing movie data. The website provides an intuitive search interface and displays comprehensive information about searched movies, enhancing the overall user experience. Moving forward, continuous monitoring and potential enhancements will be considered to further improve the website's performance and functionality.

 

Meet link : https://meet.google.com/fgn-rwaf-aiv

METADATA

Report prepared on May 6, 2024, 8:17 p.m. by:

  • Madhav Dhingra [CompSoc]

Report reviewed and approved by Aditya Pandia [CompSoc] on May 9, 2024, 10:49 p.m..

Check out more projects!