This is a blogging application built with Spring Boot, React.js, and MySQL.
- Admin can add posts: The admin has the ability to create new blog posts.
- User Registration: Users can register in the application to create an account.
- Client-side Admin Login Authentication: The application includes client-side authentication for admin login.
- Spring Boot: Used for creating the backend of the application.
- React.js: Used for building the user interface.
- MySQL: Used as the database to store user and blog post data.
- Clone the repository.
- Install the necessary dependencies for Spring Boot and React.js.
- Set up your MySQL database and connect it with the application.
- Run the Spring Boot application.
- In a new terminal, navigate to the client directory and run the React.js application.
After setting up the application, users can register and admins can add new blog posts. Admins can log in with client-side authentication.