Skip to content

nkarpenko/playlog-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Playlog Coding Test

TODO

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors