DesignBro
A Quality-Oriented Design Crowdsourcing Marketplace
Client
Christiaan Huynen
Industry
Ecommerce
Location
Amsterdam, the Netherlands
Core Technologies
Ruby on Rails Sidekiq React PostgreSQL AWSDesignBro
Design helps businesses efficiently convey their messages and reach out to audiences. Yet finding professional designers can be a challenge, which is why Christiaan Huynen together with Pieter-Jan Hoogendijk came up with the idea of DesignBro, a crowdsourcing design marketplace focused on quality. The application we’ve helped them build brings together customers and skilled designers from all over the world.
Challenges
Christiaan has a deep understanding of how the design industry works and of the problems that businesses and designers face:
Challenges for businesses
- Difficult to find professional designers
- Designers can require prepayment
- Time-wasting administrative processes
- Quality and copyright concerns
Challenges for designers
- Difficult to find clients
- Want to find compelling and challenging projects
- Constant change requests from clients
- Payment concerns
Our client decided to make design sourcing simple and affordable for small and medium-sized businesses, helping them get high-quality logos, brand identity, and packaging designs from skilled designers.
Development tasks
- Streamline development in order to deliver the application as quickly as possible
- Build a scalable architecture so that the application functions with any number of users
- Accelerating implementation of features
- Ensure maintainability of the application so new functions can be added at any time
- Reducing the time required for testing
- Increasing application quality
Functionality tasks
- Provide efficient communication tools to allow customers to better lay down requirements for designs
- Develop trust in the professionalism of designers on the marketplace; customers must be sure they’re going to get quality designs
- Accelerating implementation of features
Design tasks
- Create a structure of the application and develop a user flow
- Build a responsive web design that fits all screen sizes
- Develop a user-centric and intuitive interface
Diversity of project types
A full brief template for the packaging design
Solutions
To build an application that would fully meet our client’s business requirements, our team decided to go for a special type of crowdsourcing platform − a design contest marketplace where customers launch competitions and select winners who receive prize money for their concepts.
We set a goal to make DesignBro not only helpful in terms of functionality but also technologically advanced. Our team delivered a scalable application architecture capable of running smoothly regardless of the number of users. Moreover, we ensured maintainability and updatability of the application so it can be upgraded as needed.
The RubyGarage team developed a full-fledged design crowdsourcing marketplace and extended its functionality through integrations with third-party services.
Development solutions
- Set up an efficient development process: we handpicked the most relevant technology stack and adopted continuous integration and continuous delivery in order to get DesignBro up and running as fast as possible.
- Developed a backend API to make the frontend independent and be able to seamlessly upgrade server-side technologies. We built the backend API with Ruby on Rails for an application framework, PostgreSQL for a relational database, and Redis for key-value storage.
- Created a single-page application (SPA) for the client side in order to enhance the user experience, reduce server load, and boost overall application performance. We used React.js and Redux JavaScript libraries to build the SPA.
- Selected Amazon Web Services (AWS) as the cloud services platform for hosting DesignBro: AWS provides a secure and powerful IT infrastructure that automatically scales depending on the load.
- Handled background job processing with Sidekiq: DesignBro automatically keeps track of all active contests, updates statuses, notifies participants and creators, etc.
- Implemented live chat for sending direct messages and notifications and keeping users updated about the progress of contests.
- Devised a simple and effective reputation system that lets customers rate designers and leave feedback about concepts.
- Integrated Stripe and PayPal to ensure secure payment processing and provide ample payment options.
In close collaboration with Christiaan, our in-house digital design studio UGEM developed a streamlined user flow for UX prototyping and created an intuitive, user-centric, and responsive interface that adapts to different screen sizes.
Technology Stack
-
Ruby on Rails
-
Sidekiq
-
React
-
Redux
-
Puma
-
Nginx
-
PostgreSQL
-
AWS
-
Redis
-
Chef
-
Terraform
-
more
Results
We helped our client develop a scalable and fully functional design crowdsourcing platform that helps customers from all over the world get superior designs at affordable prices and allows skilled designers to earn money by winning competitions.
With development solutions and UI/UX design by the UGEM digital design studio, DesignBro has become a popular crowdsourcing marketplace that meets our client’s business requirements and provides a satisfying customer experience.
Need help with creating a new marketplace?
Our Advantages
- Free & non-binding offer
- 13+ years in the development and service design market
- 160+ released projects
- 150+ In-house specialists
- Needs analysis instead of sales talk
- Valuable suggestions from experts in the field for your project