Inspiration
Looking for that one file among millions of others in the storage is a pain cause honestly, no one remembers file names. What if we could search for files using different hashtags associated with it rather than a single file. That's how the idea of HashMyStuff struck my mind.
What it does
HashMyStuff allows you to store your information with not just a name to that post but hashtags, so you don't have to worry about remembering the name of the file.
How I built it
HashMyStuff is a web app built using node.js express.js and EJS to render the information posted by the user.
Challenges we ran into
As the user keeps posting information, there was a need to be able to create pages for each post dynamically, being a beginner it was kinda troublesome but I figured it out and discovered express routing parameters.
Accomplishments that we're proud of
This was my first successful hackathon which is a big achievement on its own. And this would be one of the cleanest code that I ever wrote till now which even I'm super happy about. And the way I fixed the bugs whether by using Stackoverflow or reading the documentation, I think this project has made me a better developer.
What we learned
Honestly, node.js has always been confusing to me and being a beginner in backend development I did not expect to write the code so efficiently. There was a lot of playing around with data structures like strings, arrays and objects, I learnt some programming techniques used to manipulate these data structures using different algorithms.
What's next for HashMyStuff
Due to my limited knowledge and time, I could not implement Database, I plan to use MongoDB as the database and implement a user login system so that each user can access the information stored by them.
Log in or sign up for Devpost to join the conversation.