A website for a design team called Conceptzilla. Having taken concept design to a new level, Conceptzilla is on a quest of helping 1000 startups get their ball rolling.
8
Usability
Design
Development
USA
About
Credits
Screenshots
Results
8
Usability
Design
Development
Final Score
Usability
Design
Development
Similar Websites
OWDA
7.5
from
USA
OWDA
7.2
from
Ukraine
FREE
7.2