Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.18 KB

File metadata and controls

34 lines (26 loc) · 1.18 KB

GoTodo

Simple todo application with Angular 17 / Ionic 7 and Go.

Functionality

  • Todo list/add/edit/delete
  • Sign in / off
  • Sign up with email verification
  • Password reset
  • Password change
  • Email address change
  • Delete account

Dependencies back end

Name Home Usage
argon2id https://github.com/alexedwards/argon2id Password hashing
scs https://github.com/alexedwards/scs Session Management
chi https://github.com/go-chi/chi Router
go-mail https://github.com/wneessen/go-mail Sending emails
validator https://github.com/gobuffalo/validate Validation
mysql driver https://github.com/go-sql-driver/mysql MySQL database driver
goose https://github.com/pressly/goose Database migration
viper https://github.com/spf13/viper Configuration
SQLBoiler https://github.com/volatiletech/sqlboiler ORM
chrono https://github.com/codnect/chrono Scheduling jobs
typescriptify https://github.com/tkrajina/typescriptify-golang-structs Struct to TypeScript

Setup

Initial project set up with https://autostrada.dev/