Skylined
Member
Registered: 27th Sep 05
Location: Sideways, Surrey
User status: Offline
|
I'm a C++ developer so have a technical background but nothing regarding websites. Wouldn't mind having a play in my spare time to expand my skills but need help getting started.
How would I go about making something like spareroom.co.uk for example? So...
Design and branding etc.
User profiles
Location services (entering postcode and showing users in your area)
Taking card payments
Any help appreciated
|
VrsTurbo
Premium Member
Registered: 8th Jun 10
User status: Offline
|
Database - sql, MySQL
Language - php, .net
|
Skylined
Member
Registered: 27th Sep 05
Location: Sideways, Surrey
User status: Offline
|
So how do I go about using that?
Do I need to buy hosting or can I set something up on my laptop to start developing and testing first?
What would you use to create this? Any IDEs or just a bog standard text editor?
Any recommended tutorials for creating postcode based mapping/user profiles/payment processing?
|
evilrob
Premium Member
Registered: 16th Mar 12
Location: Your mum's house
User status: Offline
|
Postcode Anywhere API is good for geo stuff
Stripe is good for payment processing
I'd look at Laravel framework for your infrastructure. Check out Laracasts for pretty much everything you need to know.
PHP Storm is my IDE of choice.
|
evilrob
Premium Member
Registered: 16th Mar 12
Location: Your mum's house
User status: Offline
|
As for look n feel, buy a Bootstrap template from Wrap Bootstrap or ThemeForest.
Or pay a brown person to design you something from scratch for pennies at 99designs.
[Edited on 16-02-2015 by evilrob]
|
evilrob
Premium Member
Registered: 16th Mar 12
Location: Your mum's house
User status: Offline
|
Get a WAMP stack for local development assuming you're running Windows otherwise take a look at MAMP for OS X.
[Edited on 16-02-2015 by evilrob]
|
DaveyLC
Member
Registered: 8th Oct 08
Location: Berkshire
User status: Offline
|
I take it your C++ background is OO and not embedded programming?
If so start with service based web programming it will lend its self to your skill set so much more freely!
The idea is you design a database to store your data, you then produce a service layer which simply serves the data up in serialised fashion (i.e. as JSON or XML) and handles the interaction from the GUI.
You can then develop the visual GUI using HTML and CSS utilising jQuery to handle Ajax calls to your service(s) in the background.. That way you can slowly hone your design skills after you have done most of the REAL programming work.
This way you end up with a multi layered approach that is simple to managing hierarchical 3rd gen code.
[Edited on 17-02-2015 by DaveyLC]
|
Skylined
Member
Registered: 27th Sep 05
Location: Sideways, Surrey
User status: Offline
|
Thanks, both very helpful
|
ed
Member
Registered: 10th Sep 03
User status: Offline
|
quote: Originally posted by evilrob
Get a WAMP stack for local development assuming you're running Windows otherwise take a look at MAMP for OS X.
[Edited on 16-02-2015 by evilrob]
Noooooooooooooooo Don't use local installations for development! Start as you mean to go on and use Vagrant
https://www.vagrantup.com
|