# What You Doing Right Now

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

![WYDRN Homepage](/projects/images/wydrn0.webp)

![User Dashboard](/projects/images/wydrn1.webp)

![Media Tracking Interface](/projects/images/wydrn2.webp)

![Social Features](/projects/images/wydrn.webp)

![Profile Management](/projects/images/wydrn4.webp)

![Media Library](/projects/images/wydrn5.webp)

## 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

![Media Discovery](/projects/images/wydrn6.webp)

![Search Functionality](/projects/images/wydrn7.webp)

![Rating System](/projects/images/wydrn8.webp)

![Statistics Overview](/projects/images/wydrn9.webp)

![Social Feed](/projects/images/wydrn10.webp)

![Import/Export Features](/projects/images/wydrn11.webp)

## 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

![User Analytics](/projects/images/wydrn12.webp)

![Media Recommendations](/projects/images/wydrn13.webp)

![Activity Timeline](/projects/images/wydrn14.webp)

![Export Dashboard](/projects/images/wydrn15.webp)

![Settings Panel](/projects/images/wydrn16.webp)

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