Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ralscha/gotodo

Todo app with Go and Ionic 7
https://github.com/ralscha/gotodo

angular go golang ionic mjml mysql sqlboiler typescript

Last synced: 3 months ago
JSON representation

Todo app with Go and Ionic 7

Awesome Lists containing this project

README

        

# 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/