A small emulation of a Stock exchange written in Go for the backend and Flutter for the app.
Inspiration from @sasidakh made me want to learn Go and @yashwp put this idea across as a learning assignment. Learning a new language/technology while designing a very small system obviously is better than writing 'Hello World!' and quitting.
- Server - Golang
- Gorilla WebSocket - Go package for websocket implementation
- Database - Mongo Atlas
- Client App - Flutter
- Postman - For testing the WS server
- Gorilla WebSocket Chat Example
- WebSocket Error Codes - MDN
- Flutter Docs
- Google Codelabs' Guide - First Flutter App
- Flutter Chips
- Flutter asBroadcastStream
Here is the roadmap for this project. Feel free to add issues/feature requests and I will try to get to them asap.
Refer to any of my other repos for contributing guidelines. Too lazy to copy paste.