This project is not for bidding, freelancer has already been selected.
The current application is a PWA so all the changes must refresh local/browser cache which will then be shown on UI. Do not show on UI by direct fetch from API.
1. Allow user to register
- Ask for mobile no only (popup existing, changes needed)
- Verify OTP (build the OTP service, tables, UI)
- If mobile exists, log in the user
- If mobile does not exist, create user and log them in
2. Users can add or update sessions
- Logged in user can view list of their sessions (UI HTML exists, make it dynamic, API/refreshing local cache/tables to be added)
- Logged in user can add another session (form/API/refreshing local cache to be added)
- Logged in user can modify details of existing session or delete session (form/API/refreshing local cache to be added)
- User gets notification 1 day before session and 1 hour before session (use service like [login to view URL], API integration)
- Logged in user can view current balance on profile page (HTML exists, make dynamic using API/refreshing local cache)
- Logged in user can add money via InstaMojo to their current balance (integration with instamojo, update balance in our table, show in transactions list on UI)
- When a session is completed, money is deducted from wallet (HTML exists, make it dynamic using API/refreshing local cache, logic for deduction to be created)
- When money is deducted, user is notified
- User can see last 3 transactions
4. Session Feedback
- Logged in user can see list of their last sessions (HTML exists, make dynamic using API/refreshing local cache)
- Logged in user can see feedback given as well as sessions where they can give feedback (HTML exists, make dynamic using API/refreshing local cache)
- Logged in user gets a reminder immediately after session to give feedback
- If feedback not given, logged in user gets reminder to give feedback the next day
I am specializing in web development, web design and app expert.. We offer a wide range of experience & expertise. We provide these services to offshore clients across the globe.