Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.03 KB

README.md

File metadata and controls

32 lines (25 loc) · 1.03 KB

BlogWiz

This is a blog application built using React.js and Node.js. It provides functionalities for users, authors, and administrators to interact with articles.

Features

  • User Authentication:
    • Users, authors, and administrators can log in with their respective credentials.
  • Article Management:
    • Users can view articles and add comments.
    • Authors can create, edit, and delete articles.
    • Administrators have full control over articles, including creation, editing, and deletion.
  • Authorization:
    • Articles are displayed based on the credentials of the user logged in.

Technologies Used

  • Frontend:
    • React.js
    • React Router for routing
    • Redux for state management
    • Axios for HTTP requests
  • Backend:
    • Node.js with Express.js for RESTful APIs
    • MongoDB Atlas for database storage
    • JSON Web Tokens (JWT) for user authentication
  • Other Tools:
    • bcrypt.js for password hashing
    • Form validation with React Hook Form