Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ldcmleo/blog-api

An easy-to-use RESTful API designed to create a personal blog, serving as a practical project to gain hands-on experience with the Go programming language. This project also integrates several common technologies, providing a well-rounded environment for learning, practicing, and improving backend development skills.
https://github.com/ldcmleo/blog-api

docker go mongodb

Last synced: about 2 months ago
JSON representation

An easy-to-use RESTful API designed to create a personal blog, serving as a practical project to gain hands-on experience with the Go programming language. This project also integrates several common technologies, providing a well-rounded environment for learning, practicing, and improving backend development skills.

Awesome Lists containing this project

README

        

# blog-api
Simple API Restful to make a personal blog and practice with Go language and others common tecnologies

## Context

This repository is a practice to learn more about go programing language, from the website [roadmap.sh](https://roadmap.sh/backend/project-ideas)

## Goals
This is a RESTful API that would power a personal blog. This implies that you’d have to create a backend API with the following responsibilities:

- Return a list of articles. You can add filters such as publishing date, or tags.
- Return a single article, specified by the ID of the article.
- Create a new article to be published.
- Delete a single article, specified by the ID.
- Update a single article, again, you’d specify the article using its ID.

And with those endpoints you’ve covered the basic CRUD operations (Create, Read, Update and Delete).