DEV Community

Project Ideas for nodejs or MERN stack applications

Ozair on January 05, 2021

Hye, I have taught my self HTML, CSS, JavaScript, React, nodejs, express.js, mongodb and socket.io and have built some basic projects (included in ...
Collapse
 
jpuls profile image
Jeff Puls

The best way I've found to stay motivated when working on a personal project like this is to pick a topic you care about (it can be anything) and build an application surrounding that. Don't set out to build something that is going to change the world or make a million bucks. Just something you'll enjoy looking at and thinking about for the duration of the project. There are open source databases and APIs for nearly anything.

Do you enjoy retro video games? Build an application that hooks into a gaming database and lets you explore information on foreign titles you may have never heard of or played before.

Do you like the cosmos and space exploration? Build an app that pulls data from the SpaceX and NASA APIs and lets you track past/present/future missions and payloads. Try to hook it up to a Twitter account that tweets every time there is a major milestone with a certain mission / vehicle / etc.

Collapse
 
truemail785 profile image
Ozair

Hey, thanx for advice/idea. I have some ideas in mind and soon I'll start working on it.

Collapse
 
che_guevara profile image
Aziz Qureshi

I am in the same boat as you buddy. What I am doing is creating a curriculum site. On this site I have a dashboard that shows what I am studying and my progress. It also has a dictionary of all the new terms I have come across. It also has a habit checker, that keeps my habits on check. This is what I am working on right now. My object is that the site would scrap all the University sites and give me the curriculum for the subject I am interested in. I am still working on it. Pls ping me if you are interested.

Collapse
 
truemail785 profile image
Ozair

Okay, well, gud luck with dat. And I'd love to see the end result.
Btw, are you studying something else other than programming?
And can I ask where r u from?

Collapse
 
iharshgaur profile image
Harsh Gaur

Pickup a website of your choice and clone it. Try to achieve a pixel perfect clone in every sense.

Collapse
 
itsjzt profile image
Saurabh Sharma

This is what I used to do, I cloned telegra.ph and medium.com

Collapse
 
truemail785 profile image
Ozair

Well, thanx for the idea,
It will be under my considerstion.

Collapse
 
slimdestro profile image
D\sTro

as you are starter so i would suggest this :

build a plain HTML site first which can have signup/login and just one module where other user can upload any files and can access later. in simple form, a DAM(Digital asset management)

once you done, convert that into React. then comes the interesting part of NodeJS. use express to create few endpoints for login/signup and CRUD for digital assets(file upload). you can use mongoDB but mysql too is fine at this stage of your expertise

Additionally, you can try guarding auth(login) using some third parties like JWT or custom token based auth so that you can enhance your understanding further.

all the best!

Collapse
 
truemail785 profile image
Ozair

Thanx, I like the approach

Collapse
 
juanccq profile image
Juan Carlos Choque Quispe

My suggestion: Agenda of daily activities (should include a title, description, date and time, could be great if it has notifications)

Collapse
 
truemail785 profile image
Ozair

Hey man, thanx for the input.
By agenda of daily activities, you mean, a sort of "to-do list"?

Collapse
 
juanccq profile image
Juan Carlos Choque Quispe

I was thinking about a planning app, for example:

  1. Title: Meeting with company1
    Desc: Meeting on Park Avenue #34
    Date: January 5, 2021 at 14:00

  2. Title: Send pull request of Project 1
    Desc: Send a pull request for 2nd sprint of Project 1
    Date: January 5, 2021 at 17:00

So if the date is near could send an email with the details

Thread Thread
 
truemail785 profile image
Ozair

Okkayyy,... got it

Collapse
 
johongirr profile image
Jaxongir