Skip to content

Final Project of Hacktiv8's Go Scalable Web Service course

Notifications You must be signed in to change notification settings

fikriyusrihan/mygram-api

Repository files navigation

My Gram API 🖥️

My Gram API is an API that allows users to create, read, update, and delete photos. Built with Go and PostgreSQL. This is a final project of Hacktiv8's Go Scalable Web Service Bootcamp.

Run the Application ▶️

This application requires Go and PostgreSQL to run. Make sure you have them installed on your machine before running the application. Please change the application configuration in config/config.yml to match your environment.

# Move to the workspace directory
cd workspace

# Clone the repository
git clone /~https://github.com/fikriyusrihan/mygram-api.git

# Move to the application directory
cd mygram-api

# Build the application
go build -o .build/mygram-api

# Run the application
.build/mygram-api

API Documentation 📑

Access the API documentation at http://localhost:8000/swagger/index.html when the application is running.

Tools ⚒️

Disclaimer ⚠️

The purpose of this project is to learn how to build a scalable web service using Go at Hacktiv8's Go Scalable Web Service Bootcamp. Any plagiarism for this project is strictly prohibited and not my responsibility as the author of this repository.

About

Final Project of Hacktiv8's Go Scalable Web Service course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages