we need someone (or a team) to develop/customize a web based control panel for our webserver hosting.
I know that there are many control panels out there like cPanel, webmin, or ISPConfig, but our setup and requirement are a little different, so we need to develop a new one or adapt/change an existing one. (If the license allows that!)
What is different in our setup:
- If the user wants a new webserver he clicks at 'new webserver' without any further info.
He will receive a 'naked' webserver called something like web12345.preview.example.com.
Later on he is able to give that webserver a nicer name (like [login to view URL]).
- Some actions/changes do not happen immediately:
e.g. Adding an SSL-Certificate or changing a Redirection is saved to the config server, but it is not "live" immediately.
Sometimes this takes some minutes. So there must be a sign/color/whatever that this is the case.
- User do have roles. They can switch between them.
- Webservers can be managed by more than one person.
- Some typically actions are not neded in our setup (like 'Create SSL Certificate')
- Some actions must be better (e.g. upload of an Excel-file containing redirections) than normal
- New additional actions
- Errors/Problems has to be very nice.
There will be no 'Something wrong has happen err=12345'-Message!
If the entered name of the webserver is wrong (e.g. it starts with space characters), the webserver name field will get a red border and there is a red message "Webservername cannot start with space characters" near by. That message you will receive from us/the backend! (e.g. by calling a check function or the user clicks 'save', your code sends the entered values and receives the answer from the server)
We need a speedy desktop web application! (Because we want to be as fast as possible for the user and don't have hundreds of users at once, websockets might be a nice idea, but if the 'normal' way is fast enough we can go with that.)
We are not interested in Smartphones or hamburger menus! It should be usable on Smartphones, but don't put any real effort (= work which raises the price) in it!
Coz' many asks this, here are the browsers we need to support:
Google Chrome 70+
Because we might need Ajax we have to talk about the calls.
Tell us what you need and we will see.
If you ask us: We prefer a REST-interface using JSON.
I like a design where I see what is clickable and what isn't.
A clickable picture (e.g. like a Trash-Icon) has a border! Look at ISPConfigs design. It's not that bad.
But maybe you can do better. :-)
It must be possible to increase the text size by the typically 'larger text' and by browser function.
The text will be multi language (but always LtoR) so don't place text by pixel, because some strings might be much longer than expected! (Oh, I love the good old deprecated <TABLE> :-) )
At every input field, there has to be a '?' (nice questionsmark-picture for popup-help)
Then read the attached text where I am describing the different pages we want to start with.
These description is only an idea. Maybe you are able to to this better!!
We do need more pages than described in that text. But that's the start.
Show me similar work you have done!
Do not show me a page with one hundred designs you have done!
Do you use home grown HTML/code or a framework?
Is it very well documented?
About the price:
I think it's a good idea to pay per hour. If you think it's a bad idea (or need a mix of fixed price plus per hour payment) talk to me! I am open for everything!
To make this clear:
- I don't reply to those automatic bids. (So read my text and react on that if you are really interested.)
- I only need the web frontend! The backend will be/is done by myself!
Bu iş için 22 freelancer ortalamada $20/saat teklif veriyor
Hello Sir, I read job discription and I am ready for start work now and complete soon, I am expert in all code, please hire me and share work [login to view URL]
Hi Sir & madam, This is Vinoliya, I Have Much Knowledge in frontenddevelopers. I Have a Talented Team. So if i got this Project i will over full fill your Requirements..Thank you