What Are the Best Steps to Prepare for a New Project?

0
3
Asked By CreativeNinja42 On

I'm learning to become a junior full stack web developer and I'm curious about how others prepare for new projects. What steps do you take before diving into development? For instance, do you create schemas, sketch out the UI, or write everything down in plain language? I'm currently working on a significant project in NextJS with 500 commits but want to start a second one to enhance my CV. Any suggestions would be greatly appreciated!

4 Answers

Answered By TechieGuru99 On

I like to brainstorm with an AI like Claude to flesh out ideas. I usually start by explaining my project concept and have it suggest the database schema. For the UI, I prefer sketching on paper first, as it helps clarify my thoughts better than jumping straight into coding. After that, I create some simple wireframes in Figma before I touch any frontend code. One trick that has really helped me is writing down user stories first—like 'the user can log in' or 'the user can create a post.' It keeps everything focused on what truly matters and prevents me from getting lost in unnecessary features.

UserHeart -

I've found that writing user stories really helps too! It sets a clear direction for what you're trying to achieve.

Answered By LaunchPadHero On

You might be getting ahead of yourself. I recommend starting by writing down what your project is supposed to do and what features it should include. This is known as a Functional Design Specification (FDS) document. It acts as your project guideline and helps set up everything else that follows.

DevMinded -

Absolutely! Starting with requirements is crucial. After that, I usually think about the tech stack and sketch out the UI.

Answered By CodeCrafters On

If this is for your resume, focus on the one screen a recruiter will likely notice first. Build everything around that specific UI. By determining what data that view needs, you can define your database schema and API routes accordingly. This way, you’ll avoid wasting time on backend logic that no one will need. Just focus on creating that one view that showcases your coding abilities, and build only what’s necessary to make it work.

Answered By SketchMaster On

I like to start messy on purpose—dumping ideas, mood boards, random notes, and even rough sketches. After that, I step back to understand what the project needs before getting technical. Skipping this phase usually means I end up redesigning everything later, which I've learned the hard way.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.