DEV Community

Karan Batavia
Karan Batavia

Posted on • Edited on

Project ideas!!! (Frustrated)

I'm pretty frustrated about this lately, I want to develop something out of the box, but all I see on the internet is the good old ToDo app or some clone. Please suggest some ideas I can start developing as a side project.

Edit - I got to thinking, and instead of going for a full-stack project, I thought of implementing a data structure Trie which I think is fairly complex; in JavaScript and by making an autocomplete feature with it. Tell me how you like this idea.

Top comments (30)

Collapse
 
sylwiavargas profile image
Sylwia Vargas

Say no more - I’ve addressed this very problem some time ago when my students struggled with a creative block:

Collapse
 
madcode99 profile image
madcode99

thank you so much

Collapse
 
atulcodex profile image
🚩 Atul Prajapati 🇮🇳

Thanks for this one ☺️

Collapse
 
kbatavia12 profile image
Karan Batavia

Thanks, I'll check those out.

Collapse
 
antibushitse profile image
antibushitse

Thank you I'll Check em out as well

Collapse
 
andrewstone profile image
AndrewStone12367

thank you for sharing i will check them for sure

Collapse
 
yuridevat profile image
Julia 👩🏻‍💻 GDE

I really hope you will find some inspiration of all shared ideas so far.

Here is an article about how I come up with project ideas :)

Collapse
 
kbatavia12 profile image
Karan Batavia

This was great, thank you.

Collapse
 
hunghvu profile image
Hung Vu

Here is a strategy, you can search around and find out what the mass are complaining about. Or rather, you can create a discussion topic such as "What do you dislike about XYZ?" and gather the info from it.

New products are created because of the demand. Try addressing the issue in your own way, and you have a brand-new product.

Collapse
 
asheeshh profile image
ashish

recently wrote this blog, might help you out

if you want to do unique projects, I would suggest going through other people's projects on github and take inspiration from them, you don't need to make the exact same things as them, you can change it the way you like to create a completely different project!

Collapse
 
khangnd profile image
Khang

Check this out

GitHub logo florinpop17 / app-ideas

A Collection of application ideas which can be used to improve your coding skills.

📒 App Ideas Collection

App Ideas Image

contributions welcome

Have you ever wanted to build something but you had no idea what to do? Just as authors sometimes have "writers block" it's also true for developers. This list is intended to solve this issue once and for all! 👍

These applications are:

  • great for improving your coding skills 💪;
  • great for experimenting with new technologies 🆕;
  • great for adding to your portfolio to impress your next employer/client 📁;
  • great for using as examples in tutorials (articles or videos) 📃;
  • easy to complete and also easily extendable with new features 👌;

This is not just a simple list of projects, but a collection that describes each project in enough detail so that you can develop it from the ground up!

Each project has the following features:

  1. A clear and descriptive objective;
  2. A list of User Stories which should be implemented…
Collapse
 
kbatavia12 profile image
Karan Batavia

I know this repo, have tried a couple of them, thanks for sharing.

Collapse
 
johnmunsch profile image
John Munsch

I'd love to hear what things you're hoping to learn from the example. Then maybe we could suggest something a little more tailored to whatever weaknesses you're trying to fill.

Collapse
 
mattstuddert profile image
Matt Studdert

Hey Karan! That's one of the main reasons we created Frontend Mentor 🙂

We have front-end and full-stack projects, and they all come with designs and project briefs, so you know what the end goal is.

All the best in your search for some interesting project ideas!

Collapse
 
vietmle_ profile image
Viet Le

I personally try to implement something that I find it challenging or interesting to the extend of technology.

Some I can suggest to implement:

  • concurrency programming
  • some specific computer networking protocol: Socket, HLS protocol
  • a compiler for your own language
Collapse
 
oricis profile image
Moisés Alcocer

¿A crops rotation / crops association square map and seeding calendar?
¿One cripto-exchange simulator?
¿A card game for several people with stadistics and communication tools?
I don't know, you can think about something interesting for you... or ask to some people with local business what they need...

Collapse
 
andrewbaisden profile image
Andrew Baisden

Some comments may only be visible to logged-in visitors. Sign in to view all comments.