Skip to content

danielbrazrocha/gopportunities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gopportunities API - Your Next Job Opportunity Finder

AboutFeaturesTech StackGetting StartedContributingLicense

Go Docker Swagger SQLite Gin Gonic GORM

About

The Gopportunities API is a job search platform built using the Go programming language. It provides an intuitive way for developers to search for job opportunities and apply for positions that fit their skillset.

Features

  • 🔍 Search for job opportunities
  • 🔧 Add, update, and delete job opportunities
  • 📝 Documented with Swagger
  • 🐳 Containerized with Docker
  • 🔒 Secure and reliable with SQLite database

Tech Stack

The Gopportunities API is built with the following technologies:

  • Go - Programming language
  • Gin Gonic - HTTP web framework
  • GORM - Object-Relational Mapping library
  • SQLite - Database management system

Getting Started

To get started with the Gopportunities API, follow these steps:

  1. Ensure that Go and Docker are installed on your machine
  2. Clone this repository
  3. Run docker-compose up -d to start the application
  4. Go to http://localhost:8080/swagger/index.html to see the API documentation and start testing the endpoints

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork this repository
  2. Create a new branch (git checkout -b my-feature)
  3. Make and commit your changes (git commit -m 'feat: add a new feature')
  4. Push your changes to your branch (git push origin my-feature)
  5. Open a pull request and describe your changes

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

API using Golang (GO)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published