WYDRN is a Social Networking website where you can track your movies, TV shows, games, books, and music. The aim of this project is to provide a centralized platform to track all your favorite media, eliminating the need to use multiple platforms like IMDB, Goodreads, Steam, RateYourMusic, and TVTime. It’s one platform to rule them all!

GITHUB : https://github.com/HighnessAtharva/WYDRN

Project Tech Stack

  • FullStack Development with PHP and Bootstrap 5
  • Login, Signup, Add Media, Import and Export, Diary, Browse Media, Edit Profile, Verify Account, Upload Image, Social Follow/Unfollow, and Feed functionality
  • Database Schema Design and management of project file hierarchy
  • API service integration and making API requests for all 5 media types (Movies, TV, Books, Music, and Videogames)
  • Debugging, Pagination, AJAX, URL Rerouting, Version Management, SQL Queries, System Design, Caching, Security, Templating, Exception Handling
  • Enforcing best practices and providing template/boilerplate code for ML Models
  • Integration of Python with PHP for designing a Machine Learning model to recommend media types to users based on their added media items
  • Scrum Master responsibilities including reporting project developments and ensuring successful builds for every iteration

Learnings

Throughout the development of this project, I have gained valuable experience and knowledge in various areas including:

  • FullStack Development, covering front-end and back-end implementation
  • Database schema design and management
  • Integration of API services for different media types
  • Debugging and troubleshooting
  • Implementation of security measures against XSS, CSRF, and SQL Injection
  • Designing and integrating a Machine Learning model
  • Scrum Master responsibilities and project management skills

With these learnings, I have successfully created a centralized platform for tracking and showcasing favorite media items across different categories.