Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
The devil is in the detail. Is there a reasonable spec of requirements? If this is for a start up type client then is it an option to phase the functionality and if it starts to become successful then hire more devs?
xewl24095dWelp. I did that before.
This time though, someone laid the basics and 3 years later, (almost) nothing is left of those and I'm still implementing shit on a bad database structure.
So, my2c, if you know what you're doing, you won't tackle such a job all by yourself, but when you do, at least do it on a decent structure and abide some general rules as if it's your life line.
tkdmatze2595dWhat do you mean by "from scratch"?
I was implementing a hotel booking system for a startup, used an api for booking, for searching and for payment.
Doing it all yourself will take more then one life
Bad things are
Bed types, room sizes, hotel names that change, hotels that go bankrupt and dont tell anybody, when to pay, prices with other currencies and deferred payment, is a toilet in the room, is there breakfast available at all, Some city names exist 20+ times on earth
German special : does the invoice show all taxes correctly?
And thats not a complete list!
So if it is really from scratch, better dont think about it
@joycestick The requirements are kinda clear, he basically wants the site have 3 kind of accounts - site owner, hotel owner, and user and obvious features expected for each of those accounts. He wants to see if it will click and if it is profitable he would want to expand.
@JoshBent that's one thing that scares, don't intend to be tied down to this project for life.
@xewl Will keep that in mind.
@tkdmatze I have a backup plan in mind. I have seen some solutions online which can be bought that should cover more than 90% of the work. Actually I have seen some it companies advertising scripts for bulding booking.com clone, airbnb clone etc.
Also, it's not intended to as gigantic as booking.com, it's meant to be a regional site and maybe cover a country at max (highly unlikely because of following reasons).
The website name he proposed and bought domain for is shit imo. Also, from a business point of view I think he is underestimating the cost and work 4 bringing an online customer.
Not sure if I should be suggesting ideas about business aspects of the project like coming up with a good brandable name, customer acquisition strategy, social media promotion etc. Could result in getting to much work.
Introduce him to scrum. Plan sprints and releases or give him a gist of what the release schedule could be. Afterwards he would decide if he still wants to pursue it.
Make the concessions you would normally make as a lone developer instead of a team.
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job