I have 5years of experience with programming desktop applications with C# and WPF. Recently I self-learned React.js(no prior JS experience) + Redux in a month for a company project which has just started now. My task is to design and code the frontend. With having just a month of experience in React and the project having a huge codebase, I can clearly feel that I am not the right fit for the project and very worried about not being able to deliver tasks.
A little background about the project: I voluntarily agreed to be a part of the project in the initial phases. Since I have been performing decently in other projects, the manager decided to take me into the project, also giving me a month time to train with react. I wasn't expecting the project to be THIS big else I would have never volunteered for it
The company that handed over the project to us didn't give any code overview, just gave the documentation with high-level details.
I need a piece of sincere advice on how to proceed with the project. I don't want to mess up the project and the company's reputation. Is it okay to tell the manager this early that I just can't handle it even though the delivery deadlines are quite strict? I don't want to be that giving up early person. I have also been thinking to ask the manager to put an experienced engineer who can provide some consultancy / advise in case of any issues I face.
Thank you for reading.
I already posted this question on StackOverflow but I believe this is the right place to ask