coolneng
|
ac16b4dfee
|
Update OTP value and valid time before resend
|
2020-10-03 14:50:19 +02:00 |
coolneng
|
6bf2cba862
|
Set up Cross-Origin Resource Sharing (CORS)
|
2020-09-30 23:53:26 +02:00 |
coolneng
|
eb56623bd4
|
Store password as a hash
|
2020-09-30 11:27:48 +02:00 |
coolneng
|
97700c0855
|
Implement resend OTP
|
2020-09-28 19:09:14 +02:00 |
coolneng
|
d87aade803
|
Implement OTP verification
|
2020-09-28 18:19:59 +02:00 |
coolneng
|
d8e90f74fc
|
Craft proper response for user registration
|
2020-09-22 13:59:29 +02:00 |
coolneng
|
8d98bbd9f6
|
Simplify Twilio integration
|
2020-09-17 17:36:15 +02:00 |
coolneng
|
5a5486b751
|
Improve users table sanitization
|
2020-09-17 17:35:34 +02:00 |
coolneng
|
31e0a70845
|
Define user registration as a synchronous function
|
2020-09-12 19:34:11 +02:00 |
coolneng
|
43433d9dce
|
Create base schemas for common of attributes
|
2020-09-11 00:01:24 +02:00 |
coolneng
|
89d691f51d
|
Move database dependency from crud to routes
|
2020-09-11 00:00:48 +02:00 |
coolneng
|
d44f5c732e
|
Fix pydantic schemas integer validation
|
2020-09-03 18:33:15 +02:00 |
coolneng
|
de1d79ff9f
|
Define routes using APIRouter
|
2020-09-03 18:31:52 +02:00 |
coolneng
|
cfb1321e1e
|
Simplify error handling in routes
|
2020-07-24 19:28:05 +02:00 |
coolneng
|
9638037ece
|
Modify the query tests to match the test DB
|
2020-07-03 13:30:01 +02:00 |
coolneng
|
1dd62e1ae0
|
Migrate DB to sqlite
|
2020-07-03 02:03:02 +02:00 |
coolneng
|
78b4dd3827
|
Set up optional query parameters
|
2020-06-21 15:55:46 +02:00 |
coolneng
|
12d4405654
|
Migrate to FastAPI with a focus on async code
|
2020-06-05 01:13:16 +02:00 |
coolneng
|
75843f4927
|
Add user login and replace pipenv with Nix
|
2020-05-28 00:53:23 +02:00 |
coolneng
|
66092ba6e3
|
Add user registration test
|
2020-05-03 00:45:45 +02:00 |
coolneng
|
ae6cd00e27
|
Ensure models are correct with query tests
|
2020-05-01 20:17:46 +02:00 |
coolneng
|
9763972575
|
Fix database models
|
2020-04-29 00:40:38 +02:00 |