otp's People
otp's Issues
Add API Connector to add user profile on creation
Configure azureb2c to call an endpoint to create a new user profile on creation.
Make sure to also set their subscription to free by default
Create a pipeline for the UI
Improve seeding and migration of data
Potential race condition
When send the request and saving the correlation id there could be a chance where the response from the provider happens first before it (entity + correlationId) get saved to the database
Store the IP address and user_agent
store the IP address and user_agent whenever end user verify otp token
Add SMS & Email quantity metric
Should include the ff:
-
SMS usage that month
-
Email usage that month
-
Sent today vs sent yesterday
-
Success rate and fail/cancel rate
-
Top app usage - referrer
Consider using a speicification to reuse the db query logic.
Fix cursor query
Create a free plan for user
Couple of things to consider
- Refreshing the claim or place the plan in the current endpoint
- If placed in the current, this would have to be called every time which might not be ideal
- Hard cap on the amount they can send. We need to validate their plan and how many they've used already.
Add feedback on OTP page
Add feedback for the following
- 500 error
- If expired
- If not valid anymore
- If incorrect
Store the referrer from client for metric later on
Store the referrer in order to show in the metrics later on which page is the request getting initiated
When tags get cleared then tittle/description it removes the value entirely
Upgrade to React 18
Possible duplication of hashed api key
We need to make sure that api key is unique or else we end up in a state where request can come from a different app.
- Run the key generation multiple times until it is unique
- Use GUID then converted into a byte to have a high entropy
Add a migration script on the pricing tables
Add a usage api
Add usage api
- Show all the otp reqeust. Collapsed to show the attempts and where it was used
- Similar to devops progress
Create the pricing calculator in the landing page
Create a pricing calculator and a price table showing the different prices
Replace the svgs to react components
Filter usage by app, date, and status
Users should be able to filter the data by:
- app
- date
- status
Create the pricing calculator in the landing page
Add a pricing calculator in the landing page
Configure API Connector to add extra Claim to the user
Add the following
- Role
- Plan
Refactor query and command file name
Files are getting too long.
We can keep the top level command folder to keep the validators away from the handler but remove the query and command words.
Integrate plan into principal
Integrate plan into principal object in order to keep track of payment and usage
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.