Question about next steps, beginner in Web Full Stack projects [closed]

5 days ago 10
ARTICLE AD BOX

I recently finished Angela Yu’s Web Full Stack bootcamp on Udemy (below I list all the stacks covered in the course). I found the course interesting, but since it’s a bootcamp, I believe the content may be a bit superficial.

After completing the course, I started my first project: a task list (To-do List), with the following features:

Task CRUD; multiple lists; filters (Today, Tomorrow, Next 7 days, Inbox, and All); tags and priorities.

Business rules / project functionality:

Default Inbox per user (“Inbox”), created via ensureInboxList

All list, task, and tag queries are always filtered by user_id

“Today” filter based on APP_TZ

“Next 7 days” considering the range from today to today + 6 (inclusive)

Priority defined as an enum (none, low, medium, high), with default value none (both in the database and in application validation)

N:N relationship for tags

Use of cascades in the task_tags table

Deleting lists automatically moves tasks to the Inbox, using transactions

However, I’m finding it very difficult to finish this project, even using ChatGPT to clear up doubts.

My questions are:

Is the project too complex for someone who just finished a bootcamp?

Could the content I studied have been too superficial for this kind of project?

Is it worth looking for a simpler project?

Or would it be better to study more before continuing—maybe taking a project-based Web Full Stack course with progressively increasing difficulty levels?

I’d like to hear your opinions. I’m new to programming, and right now I’m not really sure what the next step should be.

Content studied in the bootcamp:

HTML, CSS, Flexbox, Grid, Bootstrap, JavaScript, DOM, jQuery, Unix Command Line, Node.js, Express, EJS, Git and GitHub, REST API, SQL, PostgreSQL, authentication and security (hashing + salting with bcrypt, OAuth, sessions and cookies).

Also, I’m just starting out in programming studies: I began with programming logic and algorithms, then Python, and then I took this bootcamp.

Read Entire Article