This is a simple React blog web app with user authentication and blog posting functionality.
- User authentication: Users can log in to the app.
- Protected routes: Private routes are accessible only when the user is logged in.
- Blog posting: Authenticated users can create new blog posts.
- Blog display: All users, authenticated or not, can view a list of blog posts.
- React
- React Router
- Express.js
- JSON Web Tokens (JWT) for authentication
- Mock Server for simulating API responses
- Tailwind CSS for styling
- Node.js and npm installed
- Clone the repository
- npm install
- run node server.js
- Open different terminal scd Frontend/blog
- different terminal run npm run dev