This project is a full-stack CRUD application demonstrating the integration of Spring Boot on the backend and Express.js, Angular, Vue, and React on the front end. The application focuses on managing blog comments and implements JSON Web Token (JWT) for secure authentication.
-
Backend (Spring Boot):
- RESTful API endpoints for CRUD operations on blog comments.
- JWT authentication for secure user access.
- Persistence layer using a relational database (e.g., MySQL, PostgreSQL).
-
Frontend:
- Express.js, Angular, Vue, and React versions:
- Interface for creating, reading, updating, and deleting blog comments.
- User authentication and authorization using JWT.
- Responsive and user-friendly design.
- Express.js, Angular, Vue, and React versions:
-
Backend:
- Spring Boot (Java)
- Express.js (Node.js)
- JWT for authentication
- Relational Database (e.g., MySQL, PostgreSQL)
-
Frontend:
- Angular for Angular version
- Vue for Vue.js version
- React for React version
- JWT for user authentication in all frontend versions