This repository contains small Go projects written during bootcamps & learning sessions in which I've participated across 2021 and 2022.
To execute those programs, you simply need to have Golang runtime installed (currently using v1.16.4).
- Project 1 (Goplace)
.
├── README.md
├── file.txt
└── main.go
- Project 2 (Hangman)
.
├── README.md
├── dictionary
│ └── dictionary.go
├── hangman
│ ├── display.go
│ ├── hangman.go
│ ├── hangman_test.go
│ └── input.go
├── main.go
└── words.txt
- Project 3 (Dictionnary)
.
├── README.md
├── dictionary
│ ├── actions.go
│ └── dictionary.go
└── main.go
- Project 4 (Certificate Generator)
.
├── cert
│ ├── cert.go
│ ├── cert_test.go
│ └── csvparser.go
├── html
│ └── certhtml.go
├── img
│ ├── background.png
│ ├── gopher.png
│ └── stamp.png
├── main.go
├── pdf
│ └── certpdf.go
└── students.csv
- Project 5 (Image processor)
.
├── README.md
├── filter
│ └── filter.go
├── main.go
└── task
├── chan.go
├── task.go
└── waitgrp.go
- Project 6 (Goflix)
├── Makefile
├── README.md
├── go.mod
├── go.sum
├── main.go
├── middlewares.go
├── models.go
├── routes.go
├── routes_auth.go
├── routes_movie.go
├── routes_movie_test.go
├── server.go
├── store.go
└── templates
├── base.html
└── login.html
- Project 7 (Blackjack)
├── README.md
└── blackjack.go
Want to try running a project ?
go run ./main.go
Many thanks to:
- Robin Penea - github