About • Features • Tech Stack • Getting Started • Contributing • License
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.
- 🔍 Search for job opportunities
- 🔧 Add, update, and delete job opportunities
- 📝 Documented with Swagger
- 🐳 Containerized with Docker
- 🔒 Secure and reliable with SQLite database
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
To get started with the Gopportunities API, follow these steps:
- Ensure that Go and Docker are installed on your machine
- Clone this repository
- Run
docker-compose up -d
to start the application - Go to
http://localhost:8080/swagger/index.html
to see the API documentation and start testing the endpoints
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork this repository
- Create a new branch (
git checkout -b my-feature
) - Make and commit your changes (
git commit -m 'feat: add a new feature'
) - Push your changes to your branch (
git push origin my-feature
) - Open a pull request and describe your changes
This project is licensed under the MIT License - see the LICENSE.md file for details.