/Todo-App

This is full-stack todo application includes API and mobile applications. API using golang and mobile is using Futter at the moments.

Primary LanguageDart

#TODO FullStack Application

This is experiment project after learnt GO Lang for Backend development. Included CRUD operations for Todo system. Mobile application is using Flutter for IOS and Android development.

⚠️_Code are might not be perfect for flutter project coz it's took 1 day to finish_⚠️

Project Instructions

Project has 2 folders, one is for server using Go lang to generate API for Frondend. Another one is Flutter for IOS and Android.

Screenshots

Tech Stacks For Server

  • Gin for handle Http transaction Link
  • Gorm for ORM database Link
  • JWT for handle Authentication Link
  • MVC patteren
  • etc.

Tech Stacks For Mobile

  • http for networking Link
  • Jsonserializable for json builder Link
  • Freezed for support rich feature for data model class Link
  • GetIt for dependency Link
  • Go Router for navigation Link
  • etc.

Instruction To Run

Server

  1. Install MySql in your mechine
  2. Clone repository
  3. In terminal -> cd server enter go mod tidy wait to install depedencies.
  4. After that go run . then the server will listen on port 3333, in localhost http://localhost:3333

Mobile

  1. Install Flutter and setup Flutter SDK configuration
  2. Clone repository and open the app folder
  3. Flutter pug get
  4. Flutter run