Inspiration
You know how some people just "know a guy"? For the right thing that they're looking for? Whether it be plumbing, gardening, hairstyling or a dog walker - we can help people find businesses around them using their location, preferred price range, and also service.
What it does
It is an app that allows customers to create an account and be able to find local business around them.
There is a customer login that uses your location, price range and service you want to find businesses around you, check availability and schedule an appointment with a business that we have. You can also get a confirmation email after you request the service.
How we built it
We built the UI and functionality of this app using Flutter, and the Authentication for logging in using Firebase. We used EmailJS for the emails.
Challenges we ran into
We ran into many challenges with dependencies, using Firebase and setting it up with all the iOS and Android settings for mobile apps because one of us was using a Windows machine and one on a Mac. It was also difficult to figure out the authentication and learning to use the tools we used, because it was both of our first times' using Flutter and Firebase.
Accomplishments that we're proud of
We're proud that we are able to login and store the login in Firebase, and also that we are able to navigate through the UI and have a working product to get our idea across. We also have geolocation working which takes in your current location and gets the distance to filter your options for nearby businesses.
What we learned
We learned how much time it can take to set up new software tools that we haven't used before. We had to upgrade the OS, XCode, setup Firebase and its dependencies, install Flutter and get it to all work together, not to mention merge conflicts. We held our heads up kept trying even when things weren't working out.
What's next for Noa
Coming to the iOS App store soon once we are ready to deploy it. We also wanted to incorporate a payments portal API like Stripe, as well as an integrated messaging system-- which we did not have time for but will continue to develop after.
Log in or sign up for Devpost to join the conversation.