Live demo: https://secure-earth-29054.herokuapp.com
- JWT-based authentication
- Creating, reading, updating, and deleting postings
- Following and unfollowing postings
- Image upload
- Optimistic UI
- Pagination and infinite scroll
- Messaging
- Advanced search
- Form validation
- Data validation
- Responsive and good-looking
React, Express, TypeScript, Apollo Client, Apollo Server, GraphQL, Formik, React Router, Yup, Git, Material UI