Projects

Gamerly

Gamerly is a dynamic social media platform tailored for gamers. The application allows users to register for an account, log in, and interact with a range of gaming-related features. Upon logging in, users are presented with a selection of popular games drawn from a comprehensive database. They can select 1-3 games of interest and are subsequently directed to a personalized homepage.

Features

  • Game Selection and Recommendations: Users see recommendations for similar games, popular titles, and games sorted by genre based on their preferences.
  • Game Details: Each game has a dedicated page with a detailed description, release date, platforms, tags, genres, and a rating feature.
  • Search Functionality: A robust search feature for users to find specific games.
  • Navigation: Users can navigate between the homepage, friends tab, and profile tab seamlessly.
  • Friends Tab: Users can manage friends, engage in real-time chat, and view personal 'Wishlist' and 'My Games' libraries.
  • Game Libraries: Games can be added to or removed from 'Wishlist' and 'My Games' libraries through interactive game cards.

Tech Stack

Built with React Native, JavaScript, TypeScript, NodeJS with Express, Python Flask, and Firebase.

Challenges Faced

  • Data Storage and Sorting: Integrating Firebase for efficient data storage and sorting presented challenges in data consistency and performance.
  • Real-Time Chat Implementation: Ensuring reliable and instant message delivery for real-time chat using Firebase.
  • Recommendation System: Developing a recommendation engine with Python Flask involved machine learning techniques to ensure accurate, timely suggestions.
View on GitHub