I built a platform that I think can be very useful for people to learn new technologies. To be honest, I built it for myself because I couldn't find it anywhere else.
I have a theory that the best way to learn new technologies is by building a small project with it with no real expectations. It also helps when there's a community to consult with.
2 years ago, I never thought I would be a professional developer. I started dabbling with software for my business and realized that I enjoyed it much more than I enjoyed owning a call center. I started building small projects and it was a very effective learning tool that greatly exceeded anything that tutorials did for me.
I joined a startup accelerator to try to make a career out of my software. Now I'm at a crossroads where my software that I've been building long-term is getting really boring but I have a long waiting list and I can't abandon it. To prevent burnout, I've been looking for small weekly hackathons. Since I've been unable to find this. I created it.
ProjectNext.app is a community built around learning new technologies with small projects. Let's say that I want to learn to publish an NPM package. maybe I want to set myself a goal of one week to publish an NPM package that initializes TypeScript inside of a legacy Vue.js app. I can set that as a vague goal and set it to 1 week.
Over the course of that week, it might turn out that instead - I want to build an NPM package with a small standard library of functions that I always seem to be writing. I might modify the project to be a two-week project and update the goal.
The Monday following the project completion date will have a community zoom call hosted where I get to present what I built, what I learned, and what I plan on doing next. Other people from the community can share their thoughts with me and maybe point me in the right direction if they see that I'm stuck on a concept. Maybe, during the call I share that my next project is going to be a GoLang REST API, and user123, also on the zoom call happens to be a go enthusiast. They might want to comment on a really good udemy class that they took and recommend.
Meanwhile, you're building up a profile that will track which technologies you learn over time. It's possible that in the future I can use this platform to generate resumes. I would like for this platform to be incredibly friendly to beginners but also I wanted to be a rewarding experience for all of us developers who are constantly building side projects and learning new technologies.
Learning new technologies is 50% of the "mission" while the other 50% is helping developers find a spark for a long-term idea by providing a framework to iterate quickly and get feedback until they find something more permanent.
It integrates with GitHub so there's a lot of room for a lot of cool features down the line.
ProjectNext.app was its own first submission. It was a proof of concept. I wanted to see if I could build it in one week and learn some new technologies in the process. I did. I also went through a life-changing career change at 30 years old and I want to help other developers do the same. I'm very interested in mentoring some beginners and I think that this platform can help me scout out some beginner developers who might need that added little bit of direction.
The concept is very early on right now. I have a slack channel that is going to act as a hub for casual conversation until I build a community right into the website.
I have a handful of other developers who are also in the same accelerator as myself who are also willing to help beginners, while simultaneously interested in using this platform to hone their own skills.
A few features are missing right now. It doesn't yet have the ability to post and update. That functionality will be finished later this week. The same is true of following projects and creating teams.
I have had at least two companies express interest in sponsoring prizes for small hackathons. It's something I'm definitely going to explore a bit deeper.
I will share a proper release on here once all of the features are finished being implemented, but I would really love a few people to join early if only to help me replace some of the placeholder projects with real ones.
If you are a beginner and you're interested in this, I'm also happy to provide a little bit of mentorship to help you get going if you choose to join. I'm looking for a community feedback to help me figure out a direction to take this thing. It's not aimed at becoming a viable business model, I'm just creating a platform that I personally wish existed and have been unable to find so far.
Please let me know your thoughts. Does this sound interesting? Are you interested in being an early tester? What turns you off from this idea? What excites you about it? This whole thing is very new. I also recorded the process of building the app from start to finish and I'm going to host that video so that it's embedded on the project page. If it goes over well, I'm going to make that a permanent feature so that others can do the same thing.
I'm looking forward to getting some feedback and helping some developers of all skill levels to level up their skills.
Does ProjectNext.app have a place in the 2021 developer ecosystem? You tell me!