Skip to content

IgorAfonso/GoOportunitiesAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Opportunities API

This is a simple job opportunities API built with Go, inspired by the project arthur404dev/gopportunities. I used it mainly to learn and practice Go concepts like routing, database interaction, and structured project layout.

Original project: arthur404dev/gopportunities


🛠️ Technologies Used

Go Gin GORM

Features

  • RESTful API using Go and the Gin router
  • SQLite database for local storage
  • GORM for ORM and database operations
  • Simple CRUD endpoints: Create, Read, Update, Delete job opportunities

Notes

  • I used this project as a learning exercise to explore Go fundamentals, such as API routing with Gin, ORM design with GORM, and database handling with SQLite.
  • It's simple by design, focusing on clarity and practical learning rather than production readiness.

Usage

1. Clone the repository

git clone https://github.com/yourusername/your-forked-repo.git
cd your-forked-repo

2. Download dependencies

go mod download

3. Run using Go (development mode)

go run main.go

4. Run using Makefile

make run

About

API to Study GoLang based on class in YouTube.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published