This is a tutorial project on creating a social network interface. The interaction takes place with a real backend.
What is implemented here?
- Registration flow. Forms of registration, authorization, password recovery.
- Viewing and searching for users, some sorting points, as well as subscribing to users.
- Viewing the user's profile, a form for editing your profile, the ability to change the profile photo.
- Implemented a small general chat for all users on web sockets.
- As for the layout, I used grid-layout and flex for better responsibility, and preproc SCSS.
You can also register and test this project.
React, Redux, Redux-Toolkit, TS, SCSS.
npm install
npm run serve
yarn
yarn start
- Add documentation for components such as StoryBook.