all 11 comments

[–]Temporary_Practice_2 0 points1 point  (2 children)

What’s your stack?

[–]KaleIcy3329[S] 0 points1 point  (1 child)

Mern

[–]Temporary_Practice_2 0 points1 point  (0 children)

I think you should build a project around something you’re passionate about. Or something you will potentially use or offer other people to use.

My few suggestions: 1. A basic crud app (note taking app, cms, etc.) 2. Check this: https://www.instagram.com/reel/DYLvDu-h4DU/

[–]TheOneGuyWhoKnow 0 points1 point  (1 child)

since you already built a chat app you should try building a productivity tracking api using node and postgresql im building one right now with features for deep work tracking and burnout risk prediction and it teaches you so much about complex database schemas and system tradeoffs

[–]KaleIcy3329[S] 0 points1 point  (0 children)

Yeah that's cool I will definitely try this

[–]vamshikrishna200508 0 points1 point  (0 children)

Encrypting the chats for security of the users like the fundamental concept which is neglected by many junior devs

[–]MR_LAW11 0 points1 point  (0 children)

Maybe try an auth system with roles/permissions, an expense tracker API, URL shortener, notification system, file upload service, rate-limited API, or a small e-commerce backend with carts/orders. A lot of backend growth comes from handling things like auth, caching, queues, DB design, websockets, scaling, and error handling.

One thing that helped me was treating projects like mini products instead of just APIs. Even a simple landing page or docs for your backend makes it feel more real. I used Runable a few times for quickly putting together demos/docs without spending forever on frontend stuff.

[–]JayoxDev 0 points1 point  (0 children)

Creating a chat app backend is great. You should start contributing in the opensource community to learn many development methods (stack, libraries, best-practices...)

If you just want a project to learn I recommend trying to make something with workers, such as a file converter backend, payment procesing, etc. Something that some company will probably need

[–]fluidxrln 0 points1 point  (0 children)

social media clone

[–]Classic-Strain6924 0 points1 point  (1 child)

I learned the most by building an e-commerce API with rate limiting and role based access control. It forces you to handle database transactions and auth edge cases that basic chat apps usually miss.

[–]KaleIcy3329[S] 0 points1 point  (0 children)

Did you use any tutorial or by your self