Posted my story on Reddit and received 2.4k up-votes so thought of sharing this with the Medium family too.
4 months ago, i had no idea what app development was or how apps were made. I am a CS undergrad but still a newbie in programming. Knew a few sorting algorithms in C and that’s it.
One day i gave an exam and almost flunked it because we couldn’t find proper resources to learn from and we started pretty late. After the exam i found out my seniors had notes made by a professor which had amazing explanation of all the concepts.
I felt really bad that most of the class did pretty bad for that exam and some even failed, and that’s where i got the idea that there has to be a central platform built where all students can upload their academic resources, with an up-vote / down-vote system to filter the best resource so that no student should ever need to face this again.
I was not passionate to do this, but it HAD TO BE DONE that’s all i knew.
I sat down in front of my laptop, searched for “how to develop an application” on Reddit and found Flutter to be the most suitable. Then i went on to buy a course on Udemy, completed that in one month and started coding my idea of a platform for all the students. Meanwhile my best friend also joined (who had a bit of experience).
The first prototype was ready after 2 months of hard work. But we soon realized the code we wrote was absolute garbage since we did not follow any architecture or design-pattern. Meanwhile we had stumbled upon the FilledStacks YouTube channel where we found an excellent series on how to architect a Flutter app.
We wrote the entire code again, copying a few bits here and there and finally decided to open-source it after a month so that ANY student can add any feature he wants into it. And other students like me all over the world who always wanted this can use it.
After open-sourcing it, i posted it on r/programming and it went viral with 1.3k up-votes. I never thought it would receive more than 10 upvotes and i just wanted to share this with the community.
And now i checked the Github trending for Dart (Programming language used in Flutter) and my repository was on the top !!
I hope this inspires EVERY ONE OF YOU. Yes YOU, that idea you always had of building the next biggest thing or solving a problem you always wanted to, put your ass down and just START.
Things will fall into place and you will come out learning more than ever and trust me, you’ll be proud of yourself.
Tldr : [newbie -> GitHub trending] in 4 months. If i can do it, so can you]
Loading Comments...