Snippet Box



Objective
The main objective of this project allow user to write snippets in from of text or code and save them. The user can also view the snippets.
Tools & Technologies
Golang, CSS, Template, gorilla mux, SQL
Challenge
This is a Golang application which allows users to write and save snippets. The platform is built using Golang, HTML, CSS, Template, gorilla mux, and SQL. Users can write snippets in the form of text or code. Their snippets are saved in the database and user also get the option to set an expiry date for the snippet.
It's a complete backend project and used template for frotend. It offers from validation, authentication, authorization, and database operations.
All kind of attacks are handled like CSRF, XSS, SQL Injection, and more. Tested with go test and go benchmark.The api is well robust and secure. Every little detail is taken care of.