DEV Community

Cover image for What are some side project suggestions?
Ben Halpern
Ben Halpern Subscriber

Posted on

What are some side project suggestions?

So let's say you have ideas, but don't have the time or energy to see them through, I'm sure there are a lot of folks in the opposite camp!

They could be for portfolio, free open source, or business ideas.

Don't be shy, drop some thoughts.

Latest comments (52)

Collapse
 
stereoplegic profile image
Mike Bybee • Edited

Ooh! I know! A todo list app!

But seriously, something you could see yourself launching as a startup (and just might, at some point - talk to me if you need advice, technical or non-technical). The fastest way to learn is to solve problems you really want to solve, of the variety that aren't already the subject of a gazillion contrived tutorials.

Collapse
 
nomadus profile image
nnurmano

I am working on my own side project runsoncoffee.xyz. Although I am a developer myself, I strongly believe a person who has been developing e.g. a calendar component can create a new custom calendar component better than me. There are so many nuances with each component, so better have it done by the right person. On the other hand, if it takes off I might get a list of burning issues from none-tech people so we could solve some real-life issues.

Collapse
 
stereoplegic profile image
Mike Bybee • Edited

Education. Not only does this help others, but teaching is a great way to reinforce your own knowledge (and when you don't have an answer, to find it).

This might be through mentoring, teaching at a coding camp part time, or contributing to learning repositories.

Collapse
 
srinivas33 profile image
Srinivasa Rao • Edited

Remote whiteboard interview app

Everything went remote because of covid-19, even whiteboard interviews. So I thought it is good if there is an app that has a collaborative code editor with compile/run functionality, a collaborative drawing board, and video chat at the same place. Those are the 3 main things we need for an interview, in fact, to teach code online as well.

I wanted to learn a new tech this year, so picked up MEVN and started working on this project. I completed the Code editor, drawing board part. Looking into video chat. You can check my progress collab.keencoder.dev/

Source:
github.com/SriNandan33/coderooms
github.com/SriNandan33/coderooms-b...

Note: If you are checking out the app, please be patient, it is very slow as the backend is hosted on Heroku free dynos, it goes to sleep mode.

Collapse
 
srinivas33 profile image
Srinivasa Rao

FYI, Hackerrank recently released a similar product, which is really good.
hackerrank.com/products/codepair/

Collapse
 
nikolapeevski profile image
Nikola Peevski

Something small, common and straightforward, just to get you started. Something that will automate something of your monotonous tasks in your daily routine. It doesn't have to be the next big thing, it doesn't have to make everyone go "WOW". I feel like everyone nowadays hits the wall at the very start deciding what they'd build. Always thinking google levels of complexity, architecture and also not forget "IT MUST SCALE TO THE MASSES". And they.. stop.. right then and there. It's quite wholesome to see a friend of yours or just some random person on GH start building something at this point, as long as they enjoy it without the remorse of it being mainstream. Especially for new people in the field that aim at the key aspect of being unique, but as we all know you need to start out somewhere.. At this point just start..

Got sidetracked.. I'd say not much as a side project but a mentality. Go on your preferred poison (language) of choice's community slack channels, github open repos, forums, stackoverflow questions etc. and just start contributing. Maybe once a week, maybe in the evening for an hour or so while you're drinking your hard earned glass of good whiskey. It's likely you know something that the other Joe doesn't and you're likely to build some strong connections helping others and the marvellous aspect of that is that one also learns how to better express themselves and expands the topic they're talking about.

Collapse
 
iam_timsmith profile image
Tim Smith

I'm currently working on a campaign management system for roleplaying games. For now, it's just going to support dnd, but eventually I want to add more systems. It's not going to handle video or interactive mapping (at least not now) since Roll20 already does that and my group doesn't use the mapping. This app will be more like a gamified dropbox to help groups manage characters, notes, maps, and other files. That way it's a sort of "single source of truth" for a campaign with information that's accessible from anywhere so DMs can write and run from anywhere, and players can play from anywhere without worry of forgetting notes, character sheets, etc.

Collapse
 
vikramvee profile image
Vikram Chaudhary

Not a big project but it should allow the blog owner to randomly share the posts on various social media sites without any user intervention. The owner has to just provide the URL of the blog.

Collapse
 
aleccool213 profile image
Alec Brunelle

I'm working on a self-hosted Calendly alternative written in Rails :)

Collapse
 
ben profile image
Ben Halpern

That is really cool!

So by self-hosted I imagine it'll be open source? I am very interested, want to share more info?

Collapse
 
aleccool213 profile image
Alec Brunelle

Ya!

The idea is to have a calendar/auth agnostic solution to sharing a public calendar.

  1. Deploy the app (e.g. Heroku)
  2. Put in a CalDAV URL so the app knows when you are "busy"
  3. Share your public calendar link
  4. When a meeting is scheduled, an email is sent to both you and the participant with an .ics file attached

I've been stuck writing JavaScript for the past few years so this project is getting me back into Rails (which is a good thing) 😆

Collapse
 
vsalbuq profile image
Vinícius Albuquerque

There is a famous repo with a collection of app ideas. I didn't find it here in the comments, so I'll just drop it here. Maybe it'll be helpful to someone:

github.com/florinpop17/app-ideas

The ideas are categorized in 3 tiers: Beginner, Intermediate and Advanced.

Collapse
 
johannesjo profile image
Johannes Millan

How about helping me with my favorite side project?? Maybe it becomes yours as well :)

github.com/johannesjo/super-produc...

Collapse
 
juniordevforlife profile image
Jason F

As someone who has never touched Electron but has Angular experience, do you think I'd be able to contribute?

Collapse
 
johannesjo profile image
Johannes Millan

Yes! The electron part is not really important. The angular part is the heart of the whole thing. İf you have any questions, please don't hesitate to ask (ideally in the discussions section of the repository).

Thread Thread
 
juniordevforlife profile image
Jason F

Wonderful! I'll install the application (I should be able to install on Fedora 32, right?), take it for a test drive over the next few days or so and go from there.

Thread Thread
 
johannesjo profile image
Johannes Millan

Excellent!