I came about the idea of making this web app when I used doubt solving apps like quora, reddit. These platforms let us post questions and answers them and anyone can answer. But because of this, it simply becomes to choose a correct advice whether it be related to a particular niche or anything in general. I think this web app will be able solve this problem with the help of the following features:
First off: Either the time was not sufficient or I had thought too grand of an app to make in such a short time, but I am thinking of continuely building the application till I graduate.
Due to the time contraint I was only able to make the UI of the app. I have tried creating an api service for the React app using node.js and Mongodb, but the small amount of data, and and some difficulty in integrating the tech stack was a bummer for me. I will definitely be implementing it.
Since I decided to implement my own knowledge of UI design and CSS instead of leaning for frameworks like bootstrap, it took a bit more time to design each component but react simplified much of the code to an extent.
I used react-router-dom package to make the app an SPA (Single Page Application), but that posed a problem, since whenever I routed to "/" path, instead of this request going to node server, it went to the <Router> tag which snatched about half an hour from me. Overall, there were many bugs which I would not have come across or have solved, had I not participated in this hackathon. I don't think any course can provide the knowledge I gained during this 36hour hackathon.
Discussion