Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ralscha/gotodo
- Owner: ralscha
- License: mit
- Created: 2021-07-10T06:57:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-30T10:48:26.000Z (4 months ago)
- Last Synced: 2024-07-02T06:12:50.543Z (4 months ago)
- Topics: angular, go, golang, ionic, mjml, mysql, sqlboiler, typescript
- Language: Go
- Homepage:
- Size: 2.63 MB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-golang-repositories - gotodo
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/