a web application called Snippetbox, which lets people paste and share snippets of text — a bit like Pastebin or GitHub’s Gists.
- Handled Routing using "julienschmidt/httprouter" httprouter package
- Levelled Logging with Custom Logger
- Database: MySQL database
- HTML Templates
- Middlwares : adding security headers,Request Logging,etc ... Handled by "justinas/alice" package
- Mangaing Sessions and Sessions data
- Running https server using a self-signed tls certifacte generated by "crypto/tls" package
- User Athentication
- UnitTesting : Go testing using "testing" package