Skip to content

Latest commit

 

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Improve your vocabulary

Improve your vocabulary is a rest api build to store all words that you learned and what the meanings in your native language.

This project use some principals like:

  • Clean Architecture;
  • Standard Go Project Layout;
  • Dependency inversion;
  • Database migrations;
  • Cache system;
  • Tracing;
  • Unit tests;
  • Mock Generate;

Todo list:

  • Viper to get configs;
  • Tests with gomock;
  • Observability;
  • Change cache calls to repository;
  • Complete all observability;
  • Change http layer;
  • Swagger;
  • Complete all tests;
  • Listen if some config change;
  • Implement salt to store password safely;

About

Improve your vocabulary is a rest api build to store all words that you learned and what the meanings in your native language.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages