Skip to content

A job opportunities API built using Golang. The API uses Go-Gin as a router, SQLite as a database, and GoORM for database communication. It also includes Swagger for documentation and testing, and a well-organized package structure.

Notifications You must be signed in to change notification settings

iamrosada/go-rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Opportunities API

The Job Opportunities API is a Golang-based application that provides endpoints for managing job opportunities. It uses the Go-Gin framework as a router, SQLite as a database, GoORM for database communication, and Swagger for documentation and testing. The project follows a well-organized package structure for better maintainability and scalability.

Table of Contents

Overview

The Job Opportunities API allows users to manage job opportunities, including creating, updating, deleting, and retrieving job details. It leverages Go-Gin for efficient routing, SQLite for database storage, and GoORM for seamless communication with the database. Swagger is integrated for easy API documentation and testing.

Features

  • Create, update, delete, and retrieve job opportunities.
  • Well-organized package structure for clarity and maintainability.
  • Integration with Swagger for API documentation and testing.
  • SQLite database for data storage.
  • GoORM for efficient communication with the database.

Getting Started

Prerequisites

To run the Job Opportunities API locally, you need to have the following installed:

  • Go (version 1.16 or higher)
  • SQLite

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/job-opportunities-api.git

About

A job opportunities API built using Golang. The API uses Go-Gin as a router, SQLite as a database, and GoORM for database communication. It also includes Swagger for documentation and testing, and a well-organized package structure.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published