This is full user management service API. as original version is easily extensible, this version is made for S3 instead of local hosts' json store.
- User registration, login, edit, destroy
- Same CRUD for tokens
- Minimal referral system
- Account confirmations
- Password reset
- Internationalized
- Social login
- Finish phone confirm (+frontend part)
- Finish async/await
- Response caching
- Penetration testing
- Tests
- Cleanup for old data in S3
- Move to Lambda
- add async queues for requests
npm i
amplify init
amplify add storage
amplify push
npm i
npm run start
- Passwords > 11 chars
There is only one '/' route that accepts only POST requests with defined actions. List of actions is listed on Postman collection.
npm run test
Use slave_build.sh and slave_start.sh, data will be mounted on /opt/.data
GPL v3.0