talhaunal7 / gophercises

My solutions to gophercises.com

Repository from Github https://github.comtalhaunal7/gophercisesRepository from Github https://github.comtalhaunal7/gophercises

gophercises

gophercises is a set of mini go applications including various concepts for people who want to improve their skills by practicing.
the exercises are provided by Jon Calhoun at gophercises.com

Exercise My Solution Program Summary Achievements
Quiz Game Solution Read multiple math questions from a csv file, take user inputs from terminal for the answers, add a timer that will execute the program when the time limit is exceeded. file reading, goroutines, channels, CLIs
URL Shortener Solution Create an http.Handler that will look at the path of any incoming web request and determine if it should redirect the user to a new page, much like URL shortener would. net/http package, go modules
Choose Your Own Adventure Solution I have created a CLI game where you make choises between multiple options to go on different paths of the story. The story is provided via a JSON file. parsing JSON
CLI Task Manager Solution A CLI tool to manage your TODOs. Used BoltDB for database and Cobra as the CLI library. Added 4 feature such as add, list, do and empty. I'm looking forward to add new features and make improvements. Cobra (CLI library), BoltDB

About

My solutions to gophercises.com


Languages

Language:Go 100.0%