Doesn't sound like a great place for you to grow and succeed. I am sure you're a smart engineer and you're doing good work, but a junior dev straight out of college should absolutely not be the solo dev on an important project.
The structure of the dev team seems all wrong. Who created the tickets for this project? Who did QA? Who was supposed to be reviewing your code as you went? Who is writing the documentation? How often do you and your manager meet to discuss the project and your role/growth at the company?
From your message it sounds like you were left alone to do a waterfall style project from beginning to end with little to no supervision or direction. If that is even partially true, you should consider polishing your resume and looking for a different job.
You can give your direct manager feedback about how you were set up to fail, but it doesn't sound as if this engineering department has even the basic structures in place to help you grow and succeed. A junior dev fresh out of college really should not ever be left alone on a project.
The structure of the dev team seems all wrong. Who created the tickets for this project? Who did QA? Who was supposed to be reviewing your code as you went? Who is writing the documentation? How often do you and your manager meet to discuss the project and your role/growth at the company?
From your message it sounds like you were left alone to do a waterfall style project from beginning to end with little to no supervision or direction. If that is even partially true, you should consider polishing your resume and looking for a different job.
You can give your direct manager feedback about how you were set up to fail, but it doesn't sound as if this engineering department has even the basic structures in place to help you grow and succeed. A junior dev fresh out of college really should not ever be left alone on a project.