Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ldcmleo/blog-api
- Owner: ldcmleo
- License: mit
- Created: 2024-10-24T01:19:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-02T22:18:07.000Z (3 months ago)
- Last Synced: 2024-12-03T09:55:05.520Z (2 months ago)
- Topics: docker, go, mongodb
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).