Skip to content

A gaming-focused social media platform for sharing screenshots and artwork

License

Notifications You must be signed in to change notification settings

FerroEduardo/social-club

Repository files navigation

Social Club

build-core build-frontend build-upload-service build-gateway

deploy-core deploy-front deploy-upload-service deploy-gateway

Social Club is a social media platform centered around gaming enthusiasts, providing a photo-sharing experience akin to Instagram and Reddit. It empowers users to share their gaming adventures through images while fostering connections with fellow gaming enthusiasts.

Preview

social-club-preview.mp4

Main Technologies

Features

Modules:

Architecture

architecture

Authentication via OAuth 2

  • Social Club offers secure and convenient login options through OAuth 2 with support for Google and GitHub providers.

Create, Edit, and Delete Posts

  • Users can create, edit, and delete posts, with each post requiring at least one image.

Commenting System

  • Social Club enables users to engage in discussions by creating and removing comments on posts.

Voting on Posts

  • Users can express their opinions on posts with three types of votes: like, dislike, and neutral.

Image Processing

  • Before storage, all post images undergo processing, including compression and conversion.

Storage Options

  • Social Club offers multiple storage options for post images, including:
    • Local storage
    • Database storage
    • AWS S3

Screenshots

Homepage

homepage

Timeline

timeline

Create post

post-create

Post Details

post

Game List

game-list

About

A gaming-focused social media platform for sharing screenshots and artwork

Topics

Resources

License

Stars

Watchers

Forks