project overview
A blog where people can share their views and discuss issues affecting agriculture or any topic relating to agriculture.
- Built Reusable Components and Hooks to avoid code repetition.
- Designed a fast responsive UI with pure CSS..
- Implement features that allow users to comment, like and save posts to read later.
- Implement Feature that help readers to easily connect with writers easily on social media.
- Ensured form inputs are well validated using formik and yup libraries to validate forms.
- Added feature that enable writers to save posts that are not ready for publishing as draft.
- Implemented WYSIWYG functionality for writers to compose their post nicely.
- Employed Nodejs and Express creating for APIs used by the client side.
- Leveraged BCrypt password-hashing library and JWT to protect sensitive data and for user authentication and authorization.
Stack
react
mongodb
express
nodejs
css3