MyGram

command module
v0.0.0-...-e49c738 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2023 License: MIT Imports: 18 Imported by: 0

README

MyGram - A Free Photo Sharing App Written in Go

MyGram is a photo sharing app built with Go. It allows users to share, view, and comment on photos posted by other users. MyGram is a final project submission for the "Scalable Web Services with Go" course offered by Digitalent in collaboration with Hacktiv8.

Features

  • Users can create an account by registering an email address and selecting a username.
  • Users can share photos with other users.
  • Users can view and comment on photos shared by other users.

Getting Started

To get started with MyGram, follow the steps below:

  1. Clone the repository:

    git clone https://github.com/szczynk/MyGram.git
    
  2. Install all required dependencies:

    cd MyGram && go mod tidy
    
  3. Copy the example config file and adjust the config file:

    cp config.example.yaml config.yaml
    
  4. Start the server:

    go run main.go
    
  5. Check the API documentation:

    http://localhost:8080/swagger/index.html
    

Contributing

Contributions are welcome! If you'd like to contribute to MyGram, please fork the repository and create a pull request.

License

MyGram is open source and available under the MIT License.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package docs GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
Package docs GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
mocks

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL