Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.



41 posts

Geek


Topic # 110297 7-Oct-2012 02:06 Send private message

Hay all,

This should probably be in startups but it seems i cant post there :(.

Anyway, i read about the terrible code job that was done on weedle, or whatever its called, and decided to prove that us kiwis can do a better job in much less time...

Long story short, i thought up the idea of how to display and sell stuff on the modern internet. By taking out these old ebay 1.0 style listed auctions and replacing them with a metro style payment and listing system, i believed i could achieve my goal of... In one week... Coding an entire functioning auction website from scratch.

I started this venture on Tuesday, registered the domain on Wednesday or Thursday (cant remember), and so far have completed about 60% of the entire site with until next Tuesday to finish.

Currently everything that you see works, you can register, create a listng, update your balance, bid on auctions, browse everywhere you want (except places, because that table suck and will be replaced), even add an avatar.

I hope you will take a look and give me your opinion on what us kiwis have achieved! Be sure to take into account that this site will remain functional forever (negating the need for any launch), and will continue to be coded.

Over the next month i will probably ritually just give anyone who has an account a bunch of balance so they can test stuff out. Tomorrow i will be chucking in a 'promotion' code to the registration form that will probably just give you an ad balance of $10 or something ($50 for geekzone members).

I will continue to check this thread for comments and update it with progress if it interests you all :)

YEA NEW ZEALAND!

P.S. This site is designed to be as simple as humanly possible.. The listing page for example took an old lady i had test it about 1/5 as long to list something as it took her to list the same thing on trademe.

So far:

  • You can list stuff (and edit/extend/delete listings)
  • You can add balance (paypal for now)
  • You can browse auctions (Metro style!)
  • You can add an avatar
  • You can bidd on auctions
  • You can choose a reverse auction or classified style listing
  • All other features of normal auction listing procedure (that i could think of, and that weren't useless or redundant) are added
By next Tuesday:

  • You will be able to actually win auctions (this isnt coded yet, however most auctions must be 2 weeks long anyway,, so this shouldn't really matter)
  • Messaging system (you will recieve emails when stuff happens as well as messages on the actual website.. This will hopefully make it easier to communicate with the person that won your auction or is interested in it)
  • Alert system (we will be adding the ability to receive alerts via txt when stuff happens
  • Feedback score (we will add a feedback system)
  • Something not as crap as paypal (we will add other payment options)
  • Facebook connect
  • Twitter connect
  • Anything else you can think of that we need to add!
If you have read this far, thanks mate! Wish me luck!

Cheers

Alex

View this topic in a long page with up to 500 replies per page Create new topic
 1 | 2 | 3
BDFL
49996 posts

Uber Geek
+1 received by user: 4645

Administrator
Trusted
Geekzone
Subscriber

  Reply # 697365 7-Oct-2012 08:54 Send private message

Interesting proposition. So far the public facing site (which I assume is production) is pretty basic. We can't see the listing page yet.

Why is the site a copy of NedaList.com? Aren't you making it from the start? I thought you said it was a kiwi thing? Or do you have a different domain for other work/testing? Should that domain be accessible to outside world?

Some of the questions people should have in mind are really related to UI and UX.
  • UX: security
    • Password management
    • Session management
    • Customer authentication
    • Single customer from multiple addresses
    • Managing bad words and scripts
    • Is the site safe against CSRF, XSS, SQL Injections?
    • Are any credit card details stored or just passed through to gateways?
  • UX: are payments easy?
  • UX: listing
    • Is it easy to list items?
    • Is it easy to list repeat items?
    • Is it easy to update items?
    • Does it provide automated payment/delivery messages to winners/sellers?
  • UI: page usability
    • are listing pages clear and easy to understand?
    • are search pages easy to use?
  • UX: are search results meaningful and likely to represent what the user searched for?
  • UX: SEO
    • No canonical names on pages
    • No robots.txt
    • two domains with exactly same content is bad for search ranking
    • Why is the non-www doing a 302 instead of 301?
  • UX: performance and management
    • How is performance under load?
    • How is performance with multiple user facing servers?
    • How is performance with load balancer?
    • How is performance is one or more server becomes inactive?
    • Is the database optimised?
    • Are there periodic routine maintenance for the database (backup, log backup, index reorganisation)?
We could go on and on and on. Obviously not everything can be done in one week, but a site providing this kind of service needs a team to keep tab on these things...

Can I run Scrawlr on your site as it is now and it will pass a simple test?

Good luck with your endeavour.







41 posts

Geek


  Reply # 697412 7-Oct-2012 11:14 Send private message

Sure mate!, Run whatever you want to test security.


I used the same hash>salt>salted hash>encode>database system to hold passwords (and so far noone has been able to crack it).

NedaList.com is the exact same site, i purchased that domain when i thought all .co.nz ones were like $60.

As for the load balancing, i use Nginx which makes it super easy to add and subtract proxy servers to serve the same content, session details are not that hard to throw between them (or, as i like to do, keep on the same server as the sql tables and pass through every other server just php).

I also forgot to add the search functions to the 'things to do' area, however likely this will work in a similar way to how listings are browsed, except obviously finding what you want first.

As for the performance and scale-ability of the code, it runs on about 1000 lines total as so far (i know this doesnt give too much of an idea about performance) and these lines will be very thoroughly tested.

Cheers for the feedback mate!

Alex



41 posts

Geek


  Reply # 697414 7-Oct-2012 11:23 Send private message

Also, once you login or register. The listing page (and everything else i have done) is quite accessible..

Just click 'list something' and prepare yourself for its simplicity! The only thing i will change on the listing page is having adding a shipping/contact section, the rest works as is (despite the xss to the right which gets sanitized on the submit page).

Alex

SCM

395 posts

Ultimate Geek
+1 received by user: 35


  Reply # 697469 7-Oct-2012 14:16 Send private message

I was sure NZ had a region called Otago....

Luck on your new venture.



41 posts

Geek


  Reply # 697472 7-Oct-2012 14:28 Send private message

@SCM,

it does, unfortunatly my area table is a bunch of s**t, like i said.. It will be updated today :)

3083 posts

Uber Geek
+1 received by user: 354

Trusted
Subscriber

  Reply # 697478 7-Oct-2012 14:41 Send private message

maybe you should get in touch with wheedle! if everyone is building one, there will be countless auction site for a meagre 4 million population.

edit: i am not trying to discourage you, but if we really want to break trademe monopoly, a concentrated effort will give good result.







41 posts

Geek


  Reply # 697484 7-Oct-2012 14:59 Send private message

@nakedmolerat,

I imagine the billionaire that owns wheedle would take it the wrong way if i asked to team up, considering they have spent a bunch of money on their site and i literally just purchased a domain and coded for a week :).

I would however love to know how they could launch with a website with so many holes, given the financial investment it took to launch it.

Alex



41 posts

Geek


  Reply # 697537 7-Oct-2012 18:27 Send private message

EdenCoder: @SCM,

it does, unfortunatly my area table is a bunch of s**t, like i said.. It will be updated today :)


So far today, the following has been done

  • Listings will now expire/be won or lost at the end of the time period
  • The area table has been fixed (i just used a less s**t one)
  • Listings are now viewable
  • Latest listings show up on the frontpage
  • The price and type of listing is displayed when browsing
  • You can now browse by area or category (which will be drop-down menu's on the right)
  • the person who listed the auction now has their details display on the auction page
To be done today

  • Messaging system (its coded already, just not implemented)
  • Gallery system (again, already coded.. Just need to test it and chuck it in)
  • BuyNow function (currently exists, but does nothing)
  • Commenting system (to allow comments on auctions)
  • Completed auctions to be displayed separately in the profile
  • Alerts will be issued via alerts system when auction things happen (there was a comment or the auction is won or has expired)
  • Adding the registration code 'geekzone' which will give you $100 on your balance on registration
Also, to the people in this thread who have already registered, i have chucked your balance up to $100 or $50 (cant remember) so you can test out the listing process

cheers

Alex



41 posts

Geek


  Reply # 698222 9-Oct-2012 00:57 Send private message

Hay again all, and bearing updates!

Today you can do the following, which you couldn't do yesterday!:


  • Messaging system is implemented (you can message by username or via link on auction)
  • Auction commenting is now a thing
  • Facebook connect has been added
  • the 'geekzone' $100 ad credit has been added (chuck geekzone in the promo code bit when registering, this works with facebook too)
  • Feedback score has been integrated into the required things to do before a system message can be deleted (its basically an alert system that will tell you when your auctions are won/lost/bid on/commented/messaged about/w.e, and will initiated a conversation that cannot be deleted until both the winner and the Lister have placed feedback).
  • Even more area table fix's
Not bad considering i started working on it about 8pm, finished around midnight.

Also, i ran scrawlr (decent program btw, limited.. but decent), it came up with nothing.. So then i asked a few more 'dark-side' friends to see if they could get in, and they haven't over the 2 days they tried.

So far im pretty happy with the progress and confident that it will hold up standard to anything else in the same niche, so with that i will probably seek out an angel to help me host and advertise it!

Cheers

Alex

7756 posts

Uber Geek
+1 received by user: 318

Trusted
Subscriber

  Reply # 698301 9-Oct-2012 10:27 Send private message

Good effort so far, what's it developed in php and mysql? Are you using a php framework?



41 posts

Geek


  Reply # 698367 9-Oct-2012 13:18 Send private message

Ragnor: Good effort so far, what's it developed in php and mysql? Are you using a php framework?


Cheers for the comment mate,

So far its built on php using my own framework (couldn't be bothered figuring out another one when i first taught myself php, and the one i use evolved from that), and the backend is INNODB Mysql (with a few tweaks for performance)

Alex

SCM

395 posts

Ultimate Geek
+1 received by user: 35


  Reply # 698823 10-Oct-2012 02:37 Send private message

Good effort indeed.

Where do you have it hosted currently and what would you be looking for?



41 posts

Geek


  Reply # 698824 10-Oct-2012 02:46 Send private message

SCM: Good effort indeed.

Where do you have it hosted currently and what would you be looking for?


It depends on how serious i want to take it, currently its hosted on one of my servers in Chicago for some reason.. However likely it would be better to shift it to New Zealand.

Id probably want to prove the concept and perfect the script/pricing before i think too much about the server it will need and the advertising of the actual site.

But that would be a conversation with me and whatever partners i consider in the future..

tl;dr, i will not be stress testing this server as it will likely not be the one we use, and will be seeking partners to launch with that will likely aid in the supply of advertising or servers.

Alex

BDFL
49996 posts

Uber Geek
+1 received by user: 4645

Administrator
Trusted
Geekzone
Subscriber

  Reply # 698876 10-Oct-2012 09:17 Send private message

Moved this to the Startups forum now.






41 posts

Geek


  Reply # 699075 10-Oct-2012 13:40 Send private message

freitasm: Moved this to the Startups forum now.


Cheers mate,

What did your scrawlr return?

 1 | 2 | 3
View this topic in a long page with up to 500 replies per page Create new topic




Twitter »
Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





Trending now »

Hot discussions in our forums right now:

Government Limos
Created by networkn, last reply by Bung on 31-Oct-2014 12:39 (94 replies)
Pages... 5 6 7


Snap refuses to replace faulty gear
Created by Brendan, last reply by MadEngineer on 28-Oct-2014 19:07 (92 replies)
Pages... 5 6 7


Shutup and take my money (via NFC on my mobile phone)
Created by sxz, last reply by sonyxperiageek on 31-Oct-2014 22:34 (24 replies)
Pages... 2


How good is your general Science Knowledge?
Created by Aredwood, last reply by Dairyxox on 1-Nov-2014 14:30 (46 replies)
Pages... 2 3 4


OneDrive code giveaway - go!
Created by freitasm, last reply by PhantomNVD on 1-Nov-2014 10:31 (36 replies)
Pages... 2 3


Uber: a cheaper taxi ride?
Created by kingdragonfly, last reply by livisun on 31-Oct-2014 14:47 (34 replies)
Pages... 2 3


DDos Protection from ISP
Created by charsleysa, last reply by freitasm on 31-Oct-2014 12:11 (46 replies)
Pages... 2 3 4


Sky will be 'upgrading software' of My Sky to connect to internet. What does that mean?
Created by Geektastic, last reply by wsnz on 1-Nov-2014 15:23 (29 replies)
Pages... 2



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.

Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.