Categorygithub.com/BawanHoshyar/snippetbox
module
0.0.0-20210520071304-25d6d078e335
Repository: https://github.com/bawanhoshyar/snippetbox.git
Documentation: pkg.go.dev

# README

snippetbox

This is my First application written in vanilla Golang. The frontend is very simplistic as the focus was on the backend This project features:

  1. managing configuration settings
  2. Leveled logging
  3. Dependency injection
  4. Centralized error handling
  5. Isolating application routes
  6. Database-driven response
  7. Using Database drivers
  8. Designing database models
  9. Dynamic HTML templates
  10. Template caching
  11. Runtime error caching
  12. Middleware
  13. RESTful routing
  14. Form processing
  15. Data validation
  16. Data validation scaling
  17. Stateful HTTP
  18. Using session managers
  19. Working with session data
  20. TLS certificate (Self-signed)
  21. Performance optimazation
  22. User Authentication
  23. Password encryption
  24. User authorization
  25. CSRF protection
  26. Using request context
  27. Unit testing
  28. End to end testing
  29. Mocking dependencies
  30. Integration testing

# Packages

No description provided by the author
No description provided by the author