Solution

Two-sided marketplace

The DesignContest platform brings together two distinct user groups: customers and graphic designers. Customers come to the platform to get a variety of designs at an affordable price. Graphic designers come to the platform to get access to new projects.

The platform offers different functionality for these two user groups. We implemented the role-based authorization to identify the current user. The authorization mechanism is used to control access to the application’s functions.
For example, customers are allowed to create contests, evaluate entries, and choose winners. And designers are allowed to upload designs to the application server.

Custom contest management

To start a contest a client needs to fill out a design brief and set the price amount. They can also protect their contest with a Non-Disclosure Agreement (NDA). If they choose this option, the system will hide the project from search engines.

Within a few hours after starting the contest, the client will begin receiving designs created by the participating designers. We created a custom dashboard to make it easy for customers to manage their contests. They can evaluate entries, communicate with designers, and eliminate designs that don't meet their expectations.

The platform also offers contest management functionality for designers. They can browse contests in more than 50 categories, submit their entries, and communicate with contest holders.

Custom contest management

To start a contest a client needs to fill out a design brief and set the price amount. They can also protect their contest with a Non-Disclosure Agreement (NDA). If they choose this option, the system will hide the project from search engines.

Within a few hours after starting the contest, the client will begin receiving designs created by the participating designers. We created a custom dashboard to make it easy for customers to manage their contests. They can evaluate entries, communicate with designers, and eliminate designs that don't meet their expectations.

The platform also offers contest management functionality for designers. They can browse contests in more than 50 categories, submit their entries, and communicate with contest holders.

Two-sided marketplace

The DesignContest platform brings together two distinct user groups: customers and graphic designers. Customers come to the platform to get a variety of designs at an affordable price. Graphic designers come to the platform to get access to new projects.

The platform offers different functionality for these two user groups. We implemented the role-based authorization to identify the current user. The authorization mechanism is used to control access to the application’s functions.
For example, customers are allowed to create contests, evaluate entries, and choose winners. And designers are allowed to upload designs to the application server.

Custom contest management

To start a contest a client needs to fill out a design brief and set the price amount. They can also protect their contest with a Non-Disclosure Agreement (NDA). If they choose this option, the system will hide the project from search engines.

Within a few hours after starting the contest, the client will begin receiving designs created by the participating designers. We created a custom dashboard to make it easy for customers to manage their contests. They can evaluate entries, communicate with designers, and eliminate designs that don't meet their expectations.

The platform also offers contest management functionality for designers. They can browse contests in more than 50 categories, submit their entries, and communicate with contest holders.

Custom contest management

To start a contest a client needs to fill out a design brief and set the price amount. They can also protect their contest with a Non-Disclosure Agreement (NDA). If they choose this option, the system will hide the project from search engines.

Within a few hours after starting the contest, the client will begin receiving designs created by the participating designers. We created a custom dashboard to make it easy for customers to manage their contests. They can evaluate entries, communicate with designers, and eliminate designs that don't meet their expectations.

The platform also offers contest management functionality for designers. They can browse contests in more than 50 categories, submit their entries, and communicate with contest holders.

Technology stack

We implemented a complicated business logic on the server side and enabled continuous delivery. Our CI server builds the system and runs a full suite of unit and integration tests against every commit. We integrated the app with PaymentIQ, a specific payment platform for the iGaming industry, and designed complex game mechanics to make betting more fun and exciting.
Technologies, Integrations & Tools
Laravel
Angular
Swift
Java
PHP
Confluence
Redis
PostgreSQL
Digital Ocean
GitLab
Selenium
Docker
Twilio
Mandrill
Google
Google Maps

Proud to be a trusted partner

We measure our success with success of our customers and partners. By helping others win and grow we aspire to build bulletproof alliances.
We are fully satisfied with the services Tallium provided. Their team was always transparent and open to our feedback. Despite a tight deadline, our project was developed on time. We received premium value for our money.
Jaroslav Veresjtjaka
CEO, Chimplie
Stockholm, Sweden

Our other projects

Card image cap
CharterClick

Airbnb for yachts - book a boat online in a few clicks.

Card image cap
iDEALER

Shuttle management system powered by artificial intelligence

Let’s build something your users will love

#StandWithUkraine
Support Now