Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.14 KB

README.MD

File metadata and controls

45 lines (34 loc) · 1.14 KB

Project Showcase RestfulAPI

Restful API CRUD to build your portfolio app. You can create your project documentation and showcase using this Restful API.

Feature

  • Save multiple images in one project.
  • Store multiple tags for a single project.
  • Store multiple categories for a single project.
  • Maintain relationships for existing categories and tags without duplicating entries.
  • Filtering list project by category.
  • Cursor Pagination (use the last project ID from the previous page as the cursor to load the next page of projects).
  • This project use OOP and Dependency Injection.

⌨️ Tech Stack

Here are some of the tech stacks that I used to develop this restful API :

  • Gorm
  • Fiber
  • Wire
  • Swaggo

How to run locally

git clone <this-repo>
go mod tidy 
go run github.com/google/wire/cmd/wire
go run .

How to use some tools