Most of the applications around the globe are developed as full-stack applications. Our sole inspiration was to experience building such an application.
What it does
It is like a social media application where users can register themselves, follow their friends, post pics or messages, like and comment on the posts etc.
How I built it
We used Node JS as back-end, ReactJS on the front-end, and MongoDB as database for storing the user specific data. We also made use of cloudinary to store images and just reference them in MongoDB.
Challenges I ran into
The major challenge was time. Integrating various technologies was also taxing. We chose this as our project mainly because it has a real world use-case and we wished to experiment with full-stack technologies that were new to us.
Accomplishments that I'm proud of
Although we weren't able to finish the project, we successfully integrated different technologies. We were able to work with the MERN stack which was new to us. But most importantly we enjoyed every minute of the hackathon. Staying up all night with friends and coding is definitely the best.
What I learned
The main thing that we got out of this virtual hackathon is learning to collaborate with peers remotely. Other than this we did get to use different technologies to build a working full-stack application in less than 24 hours.
What's next for TheGram
We wish to add messaging features and upload videos option. There's still a lot more that we could do. We'll definitely complete the project soon.