AgriTalk

Blogging web app

AgriTalk

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