gmeside / wela Goto Github PK
View Code? Open in Web Editor NEWAn Android and iOS app to help users look up wait times for quick service venues and to help venues manage the wait times
Home Page: https://wela.app/
License: MIT License
An Android and iOS app to help users look up wait times for quick service venues and to help venues manage the wait times
Home Page: https://wela.app/
License: MIT License
In the business registration screen, right below "Not using WELA? Register Now" link, please add a new "Reset Password" link. After the Venue clicks on this link, they go to a screen where they are presented with the following fields: "Current Password" (with a note "Note: If you don't remember your current password, please contact the Wela Team"), "New Password", "Confirm New Password" and a "Submit" button. The Venue has to enter their current password, and if it is the correct current password, then they can enter a new password and then confirm the new password.
This password change should be reflected in the backend/admin panel.
Please swap the order of the fields of "Your Name" from the first Business Registration Screen with "Business Name" from the second Business Registration Screen
There are some Venues in iOS map on the User side that glitches. My theory is that it's because there are two venues super close together or at the same address.
Can we get a cluster view setup?
Google has clustering built into their API, I used it here https://teachinggurus.ca/find-a-location/
iOS app crashes when clicked "Next" while typing and Android app doesn't do anything when clicked "Next" while typing in Edit Profile on Business side
The Edit Profile screen on Business side requires some padding in the iOS version as the name at the top is overlapped by the camera from iPhone. Please fix the alignment for the rest of the page as well
Two problems with the UI of the Business Registration Screen:
When the app is downloaded from the PlayStore and AppStore, the "Sign In with Google" feature doesn't work as opposed to the APK, where it works.
Please check if the wait time algorithm exists.
If it does, then we need the wait time on the Venue screen to be updated in real time as more people join the waitlist.
If it doesn't, then let me know and I can provide an algorithm to calculate wait time in real time.
Please refactor the API to make it more secured
The iOS user map is very different from the Android user map and doesn't show any locations.
Also, the user can't see anything they type on iOS user home page.
Currently, when the Venue updates their address in their profile, it doesn't get reflected on the Map on the User side. This needs to be addressed
Domain Name: smtp-relay.gmail.com
Port 25, 465, or 587
Secure Socket Layer (SSL)/Transport Layer Security (TLS) protocols.
Login: [email protected]
Password: 4X-EjgA6pG9e4a
IP Whitelisted: 159.89.114.30
@nustony Please also check below for App changes
The Category dropdown doesn't show anything when you first load the app on the User side in iOS, you have to re-start it
Please see the video below for desired map marker behaviour:
https://streamable.com/b4xcde
When you first open the app, the map on the iOS User side doesn't load all Venues, you have to re-start it to fix it.
Currently, the Venue waitlist cards can be closed by pressing "x" on the top right, can we also add another feature of closing the card by swiping it up too?
The "Average Wait Time" field in Venue tab on the admin panel doesn't do anything, so please remove it
Replace the existing categories of "Cafes", "Restaurants & Bars", "Retail", "Grocery", "Farmer's Market", "Ice Cream Parlours" to Activities, Food & Drinks, Retail in all the sections:
I will be providing the screens with the icons for these later
Please check the various times being logged in the Admin Panel and the Database and make sure that the time is representative of the time zone that the Venue or User is in. For example, if the Venue is in Toronto, Canada and the User joins the waitlist from Toronto, Canada, then the logged times should be accurately displayed in EST.
If a User joins the waitlist of a Venue from the User side then please update the Venue waitlist automatically without having to refresh manually. If this works then please remove the refresh button from the top right.
There is a pre-filled credentials from "[email protected]" and password, which needs to be removed. It should be blank fields.
Please find the template and content here: https://docs.google.com/document/d/19AS41rvsSCf94xhsFmRUuwE0k1T7ljtTVhH68Scbt0Q/edit?usp=sharing
And we want to attach this file as a PDF:
https://docs.google.com/document/d/1gyy92jfhdK2Ou1hvFc3RH7GAbjrPkxBKOl3y1OX2ZfU/edit?usp=sharing
Please check https://www.plivo.com/docs/ for integration with Wela.
I have also created a free trial account (with $2 credit for testing) so they can log into https://console.plivo.com/dashboard/ and experiment it with the app. Please find the login details below:
Please find the invitation in your email
Please find the below texts to display in the specific scenarios for notifications and SMS:
SMS to Visitor when Visitor joins/is added to the waitlist:
"Thanks for joining the waitlist for [# of group members] at [Venue Name] on [dd/mm/yyyy], [day], [H:mm]. Your est. wait time is [current wait time]."
Notification and SMS to Visitor when Visitor is notified:
"Hi [Visitor Name], your spot is ready at [Venue Name]. You can start making your way over, your spot is being held for 30 minutes"
Notification to Venue when Visitor joins/is added to the waitlist:
"[Visitor Name] with a group of [# of group members] has just joined the waitlist"
Please change the following:
From
"You've joined the waitlist for [# of people] at [Venue Name]. Your est. wait time is [wait time]. - Wela Team"
To
"Thanks for joining the waitlist at [Venue Name] for [# of people]. Your estimated wait time is [wait time]. Waitlist powered by WELA"
From
"Hi [Visitor Name], your spot is ready at [Venue Name]. You can start making your way over, your spot is being held for 15 minutes. Thank You for using our services - Wela Team"
To
"Hi [Visitor Name], your spot is ready at [Venue Name]. Start making your way over and let staff know when you have arrived. Your spot is being held for 15min. Thanks for using WELA"
Add the following SMS and Push Notification when the Visitor is manually removed ("x" is pressed on the waitlist card) or automatically removed (after 15mins if Venue doesn't press "x" on the waitlist card):
"Hi [Visitor Name], you have exited the waitlist for [Venue Name]."
When a person card is notified by clicking on "Notify", and another person is added manually, the notified person disappears. This shouldn't happen. The expected behavior should be:
User side of the app should not log out when backed from any of the tabs, please check and fix this both on Android and iOS
When Venue swipes left on the Venue screen to scroll through the waitlist joinees, it logs out because it goes back. This shouldn't happen, going back shouldn't log the user out, instead include a logout button/icon and replace the "refresh" button in the top right with it
Sometimes when logged in as Venue on iOS, the screen takes an infinite time to load with the loading icon. Please investigate this issue and see why this is happening.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.