Skip to content

rzubov/registration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prerequisites

docker-compose up -d

npm install -g sequelize-cli pg

Features implemented list

  • Docker environment
  • migrations for registration table
  • sequalize model
  • register GET, POST endpoint, register-confirmation endpoint
  • registration email
  • REDIS for get users endpoint
  • crypt password on postgresql side
  • password validation, email validation
  • requests limit be ip

TODO

  • Code Cleanup
  • Contractual adjustments, responses adjustments
  • Error Messages Localization?
  • Better errors handling
  • API tests

##Examples

POST http://localhost:5050/user/register

{
    "email": "email@example.com",
    "password": "password.",
    "phone":"5553535"
}
GET http://localhost:5050/users
GET http://localhost:5050/registration-confirm/:code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published