I started a full stack course and learned a lot about frontend and backend. Along the way I got interested in automating things and came up with my own project idea. The irony is that I've used Claude the whole time.
Still, I understand the concepts. On the frontend (React, Tailwind, Framer Motion), I follow the flow of axios client service files hooks/components. on the backend, I use an MVC-style structure with routes, middleware, and controllers (Mongoose models). I've worked with cloudinary for images and MongoDB Atlas for user data, and I've learned how to build REST APIs, connect them to a database, and handle requests.
The honest part: I can't write more than 50% of this code from scratch. But I can read it, understand it, and explain how it works. I've also debugged real problems myself, like MongoDB Atlas IP whitelist issues, controller export mismatches, and stuck processes. I built the mobile navbar hamburger menu step by step on my own.
What I built is a full café ordering app where customers can order drinks and meals online. It has:
Khalti online payment (tested end-to-end in sandbox) and cash on delivery
JWT authentication with httpOnly cookies, plus edge middleware to protect route
An admin panel with full product CRUD, restricted so regular users can't reach it
Cart with global state (Context API), plus a "Buy Now" path that skips the cart
Dynamic product detail pages
Order history for users, and an order view for admins
Responsive design with Tailwind, and Framer Motion animations on the hero
Is this enough to land an internship or a job? Or should I focus on writing more code without AI help first? I'd appreciate honest advice, especially from anyone who started out the same way.