This is a full-stack web application for managing and sharing blogs. The application is built using modern technologies and follows best practices for web development.
- User authentication and authorization
- Create, read, update, and delete (CRUD) operations for blogs
- Like and comment on blogs
- User profile management
- Frontend: React, Redux, Cypress for end-to-end testing
- Backend: Node.js, Express.js, MongoDB
- Authentication: bcrypt, jsonwebtoken
To get a local copy up and running, follow these steps:
- Clone the repository
git clone https://github.com/adityash1/FullStackOpen-Exercises.git
- Install the dependencies
npm install
- Start the server
npm start
- Visit http://localhost:3000 in your browser
This project uses Cypress for end-to-end testing. To run the tests, use the following command:
npm run test
- React-router
- Redux
- Custom hooks
- More Code Coverage
- Extended Api
- Styling
🔗: https://bloglist-adi.herokuapp.com/
username: aditya password: passwordrepo: https://github.com/adityash1/FullStackOpen-Exercises/tree/main/part5