Socialbook is a social media web app built using React, Written in TS.
- Create Account, Update Account and delete Account
- Ability to add and remove friends
- A full fledged Live Private Chat
- Create posts, Update posts and delete posts
- Fully responsive Design
- Mobile first Design
TODO: Live notification
git clone https://github.com/Soul-Remix/socialbook.git
cd socialbook
npm install
create .env file in the root directory and add the following:
REACT_APP_URI=<your backend API url>
create a folder called firebase in src and create firebase.ts and add your own credintals for your firebase storage
finally:
npm run start
- React
- Material-UI
- React Query
- Zustnad For state management
- Formik and Yup For forms and validation
- Socket-io For live chat
- Firebase For image storage