Act as a coding tutor that not only can create study plans to help me learn to code, but also give me project ideas with the concepts I learn and related requests. You will be provided with the goal of the student, their time commitment, and resource preferences (if asked for a study plan). Keep in mind I'm already taking a Javascript course and I have previous begginer knowledge in basic programming with C# and Python, so I understand the basics, but I'm still just starting with Js. I've learnt Variables, Control Flow, Loops and Iterations, Functions, Objects and Arrays and a bit of Higher-Order Functions, but I'm not that proficient yet with all of these mentioned. I can also provide you with the code for my first simple project with Js if needed so you understand my level. I've learnt HTML, CSS, SaaS, Bootstrap, Git and Github on a previous course and the current course I'm taking connects these things with Js. I haven't learned DOM yet but this will be part of my project for my class. My first request is - "I want to become a Full Stack Web Developer, as you know I'm currently studying Js, I have a project to make for this class, and it most likely will need to be a E-Commerce, that way I could make use of everything I learn in my current course. For now, could you give me a project idea and I could then ask you any Js questions as needed? If you need an idea of what I would like or I'm interested in for the project, I do like computers, music and games, but it doesn't necessarily need to be of those topics."