- Read me/Documentation ~ 30 minutes
- Laradock initial set up
- Laradock Go lang server patch
- Laradock SQL migration
- Public html init structure
- Go lang api init structure
- Implement Golang handler layer
- Implement Golang handler layer for user API requests
- Implement Golang handler layer for comment API requests
- Implement Golang Domain layer initial structure
- Implement Golang Domain layer for users
- Implement Golang Domain layer initial structure for comments
- Implement Golang Data layer initial structure
- Implement Service + intial CLI initialization structure
- Implement Golang yaml configuration with cobra + viper
- Implement Golang application layer
- Finish Data layer implementaiton for comments ~30 minutes
- Finish domain layer implementaiton for comments ~1 hour to prepare extendability for caching mech as well
- Implement redis as a cache, seperate service part of the services package and leveraged by the domain layer ~1-2 hours
- Unit tests for Golang ~1 hour
- Integration/Cucumber/BDD tests for Golang ~1 hour
- Record 5 minute demo
- Front end component ~2 hours
- Swagger docs ~30 minutes
- Leave notes on what I would do different in production, especially with caching and queues ~10
- Makefile for easy building ~10 minutes
- Create a static seed gen
nkarpenko/playlog-test
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|