react-social-network
Simple React Social Network
reactreduxsocialboilerplatefirebasetypescriptredux-sagacreate-react-appasyncresponsivesocial-networkmaterial-ui
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
GitHub
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
