Photo sharing social network: Speeding up development by 38% with React and React Native

team size
10
country
United States
Client Name
PikMe
Photo sharing social network: Speeding up development by 38% with React and React Native
Photo sharing social network: Speeding up development by 38% with React and React NativePhoto sharing social network: Speeding up development by 38% with React and React Native
Photo sharing social network: Speeding up development by 38% with React and React Native

Registration and user profiles

PikMe welcomes users with a simple login and sign-up screen. We implemented validation rules for the registration form to prevent errors. To secure access to user accounts, we implemented multi-factor authentication that uses email verification codes.

Once logged in, users can upload their profile pictures, share photos, vote in contests, follow other photographers, and accept follow requests. The profile displays the number of followers, contests, and votes received and given, as well as all uploaded photos in a photo roll.

Our modular architecture and performance optimisations ensured that the app could handle large volumes of photo uploads without dips in speed.

Photo sharing social network: Speeding up development by 38% with React and React Native

Feed and voting

The voting system is PikMe’s core differentiator: users can browse others’ photos and upvote them, both during contests and outside of them. Their feed, in turn, is based on their follows and upvotes.

We paid extra attention to the app’s performance to drive engagement with the visual content, making the browsing experience and interactions smooth. Fast response time, below 400 ms even during spikes in requests, helped the app secure an 86% satisfaction rate among early users.

Photo sharing social network: Speeding up development by 38% with React and React Native

Marketplace and wallet

Photographers who want to earn money from their craft can seamlessly add their photos to the marketplace when uploading them to PikMe. Buyers, in turn, can browse the marketplace using keywords and filter results using various criteria. For example, they can choose to view only contest-winning photos and select a price range.

We minimized latency during testing to turn the marketplace search and browsing into convenient, frictionless experiences.

PikMe also has a dedicated wallet screen where users can add payment methods, review transaction history, and withdraw earnings. We thoroughly tested the third-party integrations with a payment gateway to ensure that adding funds was fast and smooth.

Photo sharing social network: Speeding up development by 38% with React and React Native

Photo contests

On PikMe, any user can create and publish contests with native-like duration, entry, and prize selection menus. Besides the contest’s details, every page includes a ranking and a gallery of submitted photos. At the same time, to ensure a level playing field across the platform, PikMe enforces official contest rules.

With multiple rounds of testing, we ensured the app’s contest module could handle large numbers of submissions and users. We also minimized the latency and loading time for the submitted photos to make user experiences truly frictionless.

Photo sharing social network: Speeding up development by 38% with React and React Native

Leaderboard

PikMe includes a leaderboard that lists the photographers with the highest vote counts to foster engagement and reward top-performing contributors. The leaderboard also has a separate ranking for trending photographers who have gained a lot of votes in a short time.

We minimized latency to enable truly real-time ranking updates. This real-time data refreshment, however, doesn’t jeopardize performance in any way, and error rates remain below 5%.

Photo sharing social network: Speeding up development by 38% with React and React Native

Notifications

Last but not least, we implemented push notifications to help users stay on top of the latest contests, purchases, and votes. Push notifications come with granular settings, allowing users to choose what notifications they want to receive.

Thanks to our optimizations, push notifications are sent with minimum latency and integrate seamlessly with the device’s native OS features.

Photo sharing social network: Speeding up development by 38% with React and React Native
Photo sharing social network: Speeding up development by 38% with React and React Native
Social Network Development | Darly Solutions Portfolio
5.0 avg rating

Testimonials

The responsiveness, attention to detail and high-level communication from Darly Solutions was outstanding. Communication with the team was all online and was absolutely seamless. They were highly responsive, worked to tight deadlines and provided great feedback and communication throughout the entire project to ensure it remained on schedule and all quality requirements were being met. They exceeded all of our expectations, from design through to delivery.

Kieran Donovan
Kieran Donovan
Managing Director, Corporate Advisory Firm

LLC Darly Solutions's team performs well since the collaboration started. They are fluent in specific programming languages, they are also fluent in English, and they have a great response time. What is most unique and impressive about Darly Solutions is that everyone in the team is inherently communicative and understands the expertise of their respective fields. The team is very agile and can predict stress situations in which we work together to fix and maintain.

Carol Arao
Carol Arao
Product Owner, Software Development Company

Darly Solutions' work so far inspires confidence, as they're skilled and trustworthy. The health platform is incredibly happy with their work. The team at Darly is communicative, responsive, and responsible. I’d recommend them to people looking to do more than build a simple little software.

Jürgen Bröker
Jürgen Bröker
Executive Director, Healthcare Platform Co.

By collaborating with Darly Solutions, there is a significant improvement in the project's quality of codes compared to their original codebase. They lead efficient project management and keep the client updated with their reports. They're a flexible team that delivers promising results. They don't just do as they're told, they actively participate in the design process, which is going to yield us a much better platform in the end.

PJ Fisher
PJ Fisher
Head of Tech, Software Consulting Firm

Darly Solutions was able to develop the site with all functions running. The team was responsive throughout the engagement. They excelled at scheduling and delivered projects on the specified timeline. The whole team was a pleasure to work with. I am very glad that I entrusted them with my project, this is the best company for me!

Inna Netudikhata
Inna Netudikhata
CEO, Mama Travel

The quality of their work is very high, and we get very good customer feedback on what our site looks like. They're very reliable and have a great overview of the technologies they're using. They meet our deadlines and are very accurate with their time estimations on a project. In addition, they're responsive and great with communication with a great command of English — it's very easy to talk to them. Moreover, we've integrated them into our development and scrum process, where we have daily stand-ups with their project manager and developers through Slack.

Felix Leontyev
Felix Leontyev
Head of Technology, PSS AG

LLC Darly Solutions are highly skilled at UI/UX and follow very good engineering standards, and have been very professional in its approach to all the work to date (including the initial consultancy, which was the deciding factor). They have taken ownership of the work in way that demonstrates how much they value the work they are doing and consequently the work we are doing. I am gaining confidence that the decisions they make are good decisions and that this will result in a product that will exceed our initial expectations.

Gordon Lang
Gordon Lang
CTO, Vidina Solutions Ltd

Darly Solutions developed the app in a quick manner, and the code quality was excellent. The professional team was committed to building a successful product. The code quality was good, and the app has been built in a little more than 1 month, which is a result I'm very happy with. They were laid back but professional at the same time.

Piotr Nowakowski
Piotr Nowakowski
Founder, 79 Characters, Inc.

Darly Solutions’ work helped my business tremendously. They were able to identify key areas for growth and improvement. The team was communicative and professional throughout the entire engagement. LLC Darly Solutions is a solutions-oriented vendor that drives results. They’re really professional and they know what they’re doing. The team knows how to identify my problems and solve them.

Maiza Simeon
Maiza Simeon
Founder, Food App Startup

Connect with us

At this stage, we get acquainted with your needs, outline the goals and desired results. We are always happy to take your project to the next level, and then beyond
Darly Solutions Team

We are a tech partner that delivers ingenious digital solutions, engineering and vertical services for industry leaders powered by vetted talents.

Say hello
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.

By filling out this form, you agree to allow us to handle your information as stated in our Privacy Policy. If you don't want to receive email updates from us, you can change your email settings at any time.

Successfully sent!
We have received your submission and will get back to you shortly.
Sorry, something went wrong.
We use cookies to improve your experience
By continuing to use this site, you agree to our Cookie Policy and Privacy Policy