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
Report prepared on May 6, 2024, 8:17 p.m. by:
Report reviewed and approved by Aditya Pandia [CompSoc] on May 9, 2024, 10:49 p.m..