PickMe

PikMe is a photo-contest application that enhances the enthusiastic community of photographers by enabling people to share their photos, take part in competitions, and get feedback on their creativity. The key idea standing behind PikMe envisages competing for cash. The person whose photo work wins the contest receives a financial reward. However, taking part in a photo-sharing competition isn’t free: a user should replenish the balance.
Request a quote

About the project

PikMe represents a cross-platform application with the game photo-contest logic under the hood. Social media engagement accomplished through PikMe allows amateur photographers to take advantage of their work, having up to a 50% chance of winning real money. By adopting the entry fees policy for those who want to be involved in the competition, PikMe intensifies competition and provides bigger payouts to winners.

The app involves two roles in the system – an admin and a user. You can register without adding a banking card and act as a user who can only swipe photos right or left. By swiping, you vote for or against the photo.

If you want to participate in the competition, you must link a bank card to the account. Stipe’s platform which is leveraged for payment integration charges transaction fees when the user replenishes the account and withdraws money.

Users who have a deposit in the system can take a photo, upload it, and choose the category in which they prefer to compete. All contests are displayed on the main screen. Users vote, and then the winner with a greater number of votes receives money transferred to the internal account. It’s easy to withdraw money back on the card and investigate the profiles and photo works of other users.

show all
Web development
UI/UX design
Testing
Test environment deployment
Payment integration
Technical support

Challenges that was faced and overcame

Develop a vote counting algorithm taking into account swipes that are performed by users
Develop a vote counting algorithm taking into account swipes that are performed by users Develop a vote counting algorithm taking into account swipes that are performed by users mobile
Foresee potential scaling and involvement of more users in any contest, which is impossible without a scalable infrastructure
Foresee potential scaling and involvement of more users in any contest, which is impossible without a scalable infrastructure Foresee potential scaling and involvement of more users in any contest, which is impossible without a scalable infrastructure mobile
Protect sensitive user data and facilitate the payment process
Protect sensitive user data and facilitate the payment process Protect sensitive user data and facilitate the payment process mobile
Implement the bonus system with a sophisticated scoring system (static and dynamic points)
Implement the bonus system with a sophisticated scoring system (static and dynamic points) Implement the bonus system with a sophisticated scoring system (static and dynamic points) mobile
Build a bug tracking system for admins
Build a bug tracking system for admins Build a bug tracking system for admins mobile
Develop aesthetic and intuitive design from scratch
Develop aesthetic and intuitive design from scratch Develop aesthetic and intuitive design from scratch mobile

Technologies used

Our experienced engineers employ the latest technologies, frameworks, and components to create solution that combine a strong easy-to-use modern design with high performance.

  • client_1
  • client_2
  • client_3
  • client_4
  • client_5
  • client_6
  • client_7
  • client_8
  • client_9
  • client_10
Banner Banner mobile
Case
2 Software developers
2 UI/UX designer
QA engineers
1 Project manager
Case bg
Case logo

Our Team

Our team consisted of a project manager, three frontend engineers, a UI/UX designer, and two quality assurance engineer. The team build this project from scratch and was also involved in periodic maintenance and support. We understood the complex project requirements and delivered a high-quality end product that surpassed our client’s expectations.
Case logo mobile
2 Software developers
2 UI/UX designer
QA engineers
1 Project manager
Request a quote

Value delivered

  • Ready-to-use platform with functionality going far beyond an MVP;
  • Integration of secure payment;
  • Bonus system implementation;
  • Adoption of the marketplace to buy and sell photos;
  • Forming the infrastructure suitable for further scaling, involving more users, sophisticated calculation of bonuses, and streamlined user registration.
show all
Banner Banner mobile

Contact us

Tell us about your project

Send us a request for a proposal! We'll get back to you with details and estimations.





    Thank you, your request was successfully sent.

    We'll contact you as soon as possible!

    Prefer personal conversation?

    Schedule a call