Click here to Skip to main content
15,851,711 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
My manager wants me to determine in what time frame they can be done? and how hard it is to implement? He want them for internal use so no authentication is needed.

I have a basic understanding of React and its core functionalities, now give me an estimate of developing these 4 pages + a simple dashboard and a home screen (just title in the middle, and 2 buttons (new strategy) and (load strategy).

The backend is quite big with no library or framework, just Python files and folders connected, meaning there are no endpoints to call from. The screens are for internal use so there is no need for authentication or anything like that.
https://imgtr.ee/images/2023/08/17/bac4755ffae2a875565ef39a6a86017e.png https://imgtr.ee/images/2023/08/17/5059d5f5c1514b04ed8f208362e7772c.png https://imgtr.ee/images/2023/08/17/1797494e1aa757e688e37a21272da30f.png https://imgtr.ee/images/2023/08/17/2d31f5b53cb4641312bac34bf86e9be3.png

Dashboard:

A simple dashboard showing the performance of the strategy.

What I have tried:

I tried asking chatgpt, but it gave me wild guesses, like API-fy the Backend 1 week, then for each page 1-2 weeks, so total 2 months.
Posted
Updated 14-Sep-23 10:18am
v2
Comments
Richard Deeming 18-Aug-23 6:42am    
Nobody here knows what level of skills you have, so nobody here can guess how long it would take you to implement this.

Any estimate of how long we think it would take us to do it would be meaningless - unless you're also expecting us to do the work for you?

All we can do is suggest you take Montgomery Scott's approach: always multiply your repair estimates by a factor of 4. How else can you maintain your reputation as a miracle worker? :)
Mohamad Shoumar 18-Aug-23 6:52am    
Like I can easily estimate the time for designing the pages, probably 1-2 days, but the issue is that the backend has no API's, just a bunch of python files written in oop and are all connected to the main.py script which you run in the terminal. I have no idea how to refactor the backend. there is around 7000 lines of code I think and 300 end points, since there is a lot of options to choose from

We can't tell you: we have no idea of your level of experience, skill, or ability; nor do we have any idea what processing is required behind those screens, or what they are meant to do / be for.

So just like ChatGPT, any estimate we could give you would also be a wild guess. Only you can estimate how long it will take you to do something: anyone else could only estimate based on their experience level and ability.
 
Share this answer
 
Comments
Mohamad Shoumar 18-Aug-23 6:52am    
Like I can easily estimate the time for designing the pages, probably 1-2 days, but the issue is that the backend has no API's, just a bunch of python files written in oop and are all connected to the main.py script which you run in the terminal. I have no idea how to refactor the backend. there is around 7000 lines of code I think and 300 end points, since there is a lot of options to choose from
OriginalGriff 18-Aug-23 7:00am    
Yeah - and we know none of that, and have no way to see it in order to make an estimate, even a rough one.
Mohamad Shoumar 18-Aug-23 7:08am    
okay so I'll tell the manager that I have no prior experience regarding the backend, the design will be ready in 2 days but I need to work a couple of days on the backend refactoring to give you an estimate
BobbyStrain 18-Aug-23 23:24pm    
2 days X 4 = 3 Weeks.
OriginalGriff 19-Aug-23 0:25am    
You forgot to add the 25% "contingency" for unexpected problems. :D
Quote:
Seeking time estimates for developing these 5 detailed screens in react

Take 10 programmers, newbie in react or not, seasoned or not, good or not, familiar with existing partd of the project or not ...
And you will get 11 estimates.
There is as many estimates as programmers.
It is impossible for us to do an estimate for you wothput at least knpwing how skilled you are.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900