Click Here To View Deployed App
BlogApp is a blog application built using React.js and Node.js. It offers a robust platform for users, authors, and administrators to interact with articles. The application features comprehensive user authentication, article management, and authorization functionalities.
- Users, authors, and administrators can log in with their respective credentials.
- 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.
- Articles are displayed based on the credentials of the logged-in user.
- React.js: JavaScript library for building user interfaces.
- React Router: For routing.
- Redux: For state management.
- Axios: For HTTP requests.
- Node.js: JavaScript runtime for server-side programming.
- Express.js: Framework for building RESTful APIs.
- MongoDB Atlas: For database storage.
- JSON Web Tokens (JWT): For user authentication.
- bcrypt.js: For password hashing.
- React Hook Form: For form validation.