Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

To Do #1

Open
2 of 26 tasks
vrmartins opened this issue Mar 26, 2019 · 0 comments
Open
2 of 26 tasks

To Do #1

vrmartins opened this issue Mar 26, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@vrmartins
Copy link
Owner

vrmartins commented Mar 26, 2019

Tasks

  • Configure requirements and requirements-to-freeze
  • Install Flask
  • Configure logger
  • Configure automatically restart app on file changes
  • Create Dockerfile
  • Create Docker-compose file (App and Postgres)
  • Configure Postgres connection or multidb
  • Configure PyLint
  • Configure Swagger or similar
  • Insert User's definitions and endpoints to Swagger
  • Configure PyTest
  • Configure Coverage Code Test (Istanbul and NYC)
  • Implement error handling
  • Implement security components
  • Configure JWT
  • Configure Multi Tenancy
  • Insert definitions to Swagger of: Tenant, User and Person
  • Configure Input Validator (similar to Joi in JS)
  • To sanitize inputs
  • Create User endpoint
  • Create Tenant endpoint
  • Create Person endpoint
  • Update README.md
  • Implement Google Login
  • Implement Facebook Login
  • Merge develop / master
@vrmartins vrmartins self-assigned this Apr 1, 2019
@vrmartins vrmartins pinned this issue Apr 1, 2019
@vrmartins vrmartins added the enhancement New feature or request label Jul 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant