Inspiration
A city is only smart when it's people are smart and they have smarter tools for everything,this is one such thing that provides a smarter way to everyday things that all of us face at one point and also to extend market to people that have small businesses . It's a place where everybody can connect and help each other leading to faster and more efficient solutions.
What it does
Associate! is where individuals can make a demand or finish another person's demand which is not especially restricted to any area but rather for the demo i have made a straightforward demand stage that works for little family unit works,like housekeeping,plumbing and so forth. Fundamentally it makes a stage where a client determines it's needs and merchant or specialist co-op has a path to .This additionally guarantees a shopper is genuinely treated and furthermore is an ideal stage for investigating client information of huge city. Conceivable outcomes are interminable however i have begun from little arranging well ordered. Flow of Web-App Please take note that i have created the app taking in consideration of mobile size so there are a lot of issues with html and css, open developer tools and choose mobile for a better view of website. User opens the web-App May choose to log in or skip it to check all the available requests but will have to sign to reply to them Sign-In is done using google and user's identity is verified by Aadhar Card's e-signature from mobile-number(pending) , as this is where people may normally meet so credentials needs to be right.Users can see who has replied to their posted. After that user can create a request or reply to the existing ones. Everything happens in realtime A user may get multiple replies to his/her request from which he/she can choose that seems best Requests can filtered with category(pending) Sorted on various parameters like location (pending) Search (pending [Elastic Search is a bit difficult to implement in 24 hours])
How I built it
DB - Firebase , NoSQL database Server Side - NodeJS with Express.JS framework Client Side - HTML5 + CSS3 + javascript + EJS(Embedded Javascript) A client connects to db in realtime and gets instant updates
Challenges I ran into
Writing queries to the database Efficient manipulation of DOM Which code should be on server side and which one on client
Accomplishments that I'm proud of
Actually built something in less than 24 hours that is capable of a demo and can(will) be extended to a full project. My original idea.
What I learned
Designing front-end requires a lot of patience and testing. Built everything on my own but would be better if had someone. If i feel challenged, i give my best , haven't slept in the last 30 hours ,took part in another competition in between but still not that much tired of coding. 40% coffee and 60% motivation keeping me up.
What's next for Connect!
Possibilities are endless, some of them are: -> Rating of users will help in many ways -> Bidding system so customer benefits -> In a new city ? We gave something to society, society will give back! -> Doesn't know who fixes clogged toilets in your own city? Well now you can look while relaxing at your chair -> Data Analysis -> Why stay low when you can pit flipkart against Amazon or maybe ola against uber
Log in or sign up for Devpost to join the conversation.