Inspiration
having strong inclination towards academics, it is very close to my heart that quality education is freely available to all. Unfortunately, most of the advanced topics in computer science are difficult to learn and their tutorials are usually only available at premium prices. GroupLearning aims to tackle that.
What it does
GroupLearning is a community driven education platform that allows others to upload educational resources for free and to consume similar media posted by others. It allows one to upload video tutorials, with a supporting article, which others can use to learn new things.
Also, there are some editorial articles on hot tech topics which the consumers can enjoy.
How we built it
The front-end is built using ReactJs, powered by tailwindcss and I have used Firebase for the backend services. The repository is hosted on GitHub, from where vercel is picking up the code.
Challenges we ran into
One of the main challenges was firebase. It is a wonderful tool, but unfortunately I had little experience using it. I decided to use MHacks as an opportunity to learn it.
Another challenge was the naming disaster. I had started building the project with one name, but changed it due to the unavailable domain name. Unfortunately enough, due to certain billing criteria, I was unable to get the domain name anyways. So sincere apologies if you find naming inconsistencies in the project. Would be helpful if you could raise an issue in my repo 😬
Accomplishments that we're proud of
I am extremely proud that I was able to learn and build on firebase in just under a day, as till yesterday this was just a blog. I am grateful for such hackathons which encourage me to learn so much
What we learned
I learnt a good bit about firebase. Though I know that there are several more features to explore
What's next for Group Learning
I am quite unsatisfied with the design, so I would be working upon that for now. Also, I would like to add a functionality to add topic-wise filter, example web-dev, app-dev, machine-learning, etc.
Log in or sign up for Devpost to join the conversation.