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.

Built With

Share this project:

Updates