react-social-network

Simple React Social Network

reactreduxsocialboilerplatefirebasetypescriptredux-sagacreate-react-appasyncresponsivesocial-networkmaterial-ui

Preview

react-social-network preview

Overview

React Social Network is an open-source boilerplate for building social media applications using React for the frontend. It supports multiple backends including Firebase and AWS, uses Redux for state management and provides a modular architecture with separate layers for core logic, data services and UI components.

Features

user-authenticationsocial-postsuser-profilescommentsvotesfile-storagelazy-loadinglocalizationright-to-left-supportoauth-integrationpassword-reset

Feature Flags

userDashboardauthenticationsubscriptionsblogemailspaymentsecommercefileUploadsstoragerealtimeauthorizationi18nanalyticssearchainotificationscachingmapsformsValidation

Recommended Use Cases

social-network-developmentreact-learningscalable-spa-projectsmulti-platform-apps

Frontend

reactreduxredux-sagaredux-thunkmaterial-uireact-router-v4inversifyjs

Backend

firebasefirestoreawsasp-net-core

Auth Providers

firebasegithubgooglefacebook

Deployment Targets

awsgcpazureherokufirebase

Payment Providers

None

Quick Facts

โญ Stars
489
๐Ÿด Forks
482
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-01-05T00:44:20.000Z

Stack

Framework
react
Language
typescript
CSS
material-ui
Database
firestore
Auth
firebase, github, google, facebook
i18n
react-localize-redux

Data Layer

Databases
postgresql, firestore

UI Stack

Styling
material-ui
Components
react

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source project with no commercial pricing model
Get Started with this Boilerplate