🌱 SpringBoot Blog App APIs

🌟 A Java-based SpringBoot application that provides APIs for a blog app.

SpringBoot Blog App

Table of Contents

Features

✨ The SpringBoot Blog App APIs provide the following features:

  1. User management:

    • Register new users
    • Authenticate users using JWT
    • Update user profiles
    • Delete user accounts
  2. Blog post management:

    • Create new blog posts
    • Retrieve a list of all blog posts
    • Retrieve a specific blog post
    • Update existing blog posts
    • Delete blog posts
  3. Comment management:

    • Add comments to blog posts
    • Retrieve comments for a specific blog post
    • Update comments
    • Delete comments

Installation

  1. Clone the repository:
  git clone https://github.com/your-username/springboot-blog-app-apis.git
  1. Navigate to the project directory:

    cd springboot-blog-app-apis
    
  2. Build the project using Maven:

    mvn clean install
    
  3. Run the application:

     mvn spring-boot:run
  4. The APIs will be accessible at

     http://localhost:9090
    
    

Technologies Used

  • Java
  • SpringBoot
  • Maven

Docs

📝 Please follow the Docs for detailed information of Spring Blog App APIs.

Contributions

🤝 Contributions are welcome! If you find any issues or have suggestions, feel free to open an issue or submit a pull request.

License

📜 This project is licensed under the MIT License.

The Blog App is open source software licensed as MIT.

Contact

📧 For any inquiries, please email us at thisismemukul@gmail.com.


🔗 Check out our blog app frontend repository for the accompanying frontend application.

✨ Thank you for using the SpringBoot Blog App APIs! Happy coding!

============================================================================