Social community, where anyone can set up an account and start creating posts, like, comment and follow other users with interesting content!. Typescript frontend stuffed with React, Redux and Context API is powered safely with Firebase framework.
Forms for signining up, logging in and posting are done using Formik and yup object schema validation. User authentication is provided safely by Firebase Authentication.
Logged in users can posts interesting content on the platform and attach photos. Other can like posts and make it climb up the ranking to the top of website or add the most interesting posts to Favorite by clicking on ❤ for faster finding.
Posts shown up on main page are sorted depending on user preferences he can choose.
Observe users for getting real-time notification about new activity.
Note: this feature is work in progress.
Theming is done using Context API and css-vars.
Note: Postuj still developing and website is not suitable for regular use.
npm install
npm start
npm test
npm run build
npm run deploy