Web and Mobile Development Company
Product Development Services
Our team provides custom solutions using flexible software development and deep tech expertise. As tech market leaders, we transform your vision into high-quality digital products. Outsource your software development services to a professional team!
Enjoy your coffee while we’re building your app! We think that every idea is worth spreading - it just needs a special approach and the right people to take care of it.
Our main domain experience: FinTech, E-Commerce & Retail, Media & Entertainment, Education & Human Resources, Healthcare & Life Science, Enterprise software (ERC & CRM)
We’ll get you all covered:
- End-to-end mobile and web development;
- Code expertise;
- UI/UX design;
- Cloud-based solutions;
- Advanced Quality Assurance.
Our tech stack:
- JavaScript Frameworks: AngularJS, Angular, React;
- Hybrid mobile apps: React Native, Ionic, Flutter;
- Node.js, Express.js, Nest.js, REST API, GraphQL;
- Firebase, Cloud Functions;
- Databases: MySQL, PostgreSQL, MongoDB;
- HTML5, CSS3, SASS, LESS, Bootstrap, Angular Material;
- Server setup, configuration, and management: LAMP, AWS, Google Cloud
We proved our technical skills and narrow Angular specialization by contributing to open-source - our project NGX-restangular got over 750+ stars and moreover, thousands of MVP and start-ups used it in their Angular 2/4/5/6/7/8 based projects.
Open source contributors as a guarantee of product delivery, 5+ years of technical niche expertise (Angular, React Native, Ionic, Node.js), personal approach, high internal code standards, flexible management, open-minded team.

headquarters
other locations
Focus
Portfolio
Normative, Stepler, Inktank, Station, Octonotes, Rewala, Digistore24

2muchcoffee Company Intro
We’ll get you all covered: - End-to-end mobile and web development; - Code expertise; - UI/UX design; - Cloud-based solutions; - Advanced Quality Assurance.

Mobile Banking App
Online banking is a secure and fast way to manage your finances in a few clicks. Mobile banking app. The app has extended analytics, money transfer, and currency exchange feature to save users time.
Our contribution
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Node.js, QA, and testing, APIs integration.

DateMe - Dating App
Description:
New dating app - DateMe. The app has an easy sign-up process, in-app massager and push-notifications and extended filters to search for the right match. We made the app intuitive yet with an eye-catching design. Now finding your soulmates will be easy as never before.
Our contribution:
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Node.js, QA, and testing, APIs integration.

Food Delivery App
The app simplifies the process of online food ordering and works on additional app features. The app has an interactive city map to track the delivery in real-time. Plus, the process of online food delivery was simplified a lot and added new features. As a result, we renovate the traditional idea of food delivery & takeout app.
Our contribution:
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Node.js, QA, and testing, APIs integration.

eCommerce Website
E-commerce website for electronic and household appliances. The description of the product supplement with multimedia content describing the main features of the items.
Our contribution
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React, back-end development using Node.js, QA, and testing, APIs integration.

AdSwapper - AdTech Platform
AdSwapper is an advertising exchange specializing in performance campaigns that reward users for engaging with brands. AdSwapper was founded with the goal of creating a more sustainable advertising environment, bolstered by cooperative and receptive users who are more willing to experience ads.
Our contribution: front-end development using React, back-end development using Node.js, QA, and testing, APIs integration.

Stepler - Fitness Application
Step counting app to track the taken steps and converts them into points. Points can be used in the application to claim real items.
Our contribution: specification and docs preparing, project managing, UI/UX designs creation, prototyping mobile application UI/UX structure, Entity Relationship Diagram creating, front-end development using React Native, back-end development using Nest.js + GraphQL + MongoDB, QA, and testing, API integration, Google Fit Integration, Apple Health integration, Push Notification Integration, Subscriptions Integration, Zendesc Integration, multi-languages i18n, Firebase Analytics, Firebase Crashlytics, DeepLinking (Invites), Sentry Error logging.

Postal Service Application
Description:
The mobile app for postal services allows users to send and receive packages all over the world. Document and parcel delivery, registration items, track shipments, and notification systems make the app the top choice on the market.
Our contribution:
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Node.js, QA, and testing, APIs integration.

SaaS focused platform for working with web apps.
Technologies: React, GraphQL, Node.js, PostgreSQL
Description:
SaaS focused platform for working with web apps. The Station aims to ease the whole process of using apps while working. App provides the opportunity to have one app to centralize all of your work. Therefore, Station supports 600+ apps including G Suite, Slack, Asana, Trello, etc.
Our contribution:
Code review, Caching GraphQL queries, Changing the database structure, Data migration to Airtable, Refactoring the existing front-end architecture, Implementation of a full redesign, Creating new layouts for the app, Extending the app functionality, Adding new functionality, Technical optimization

App for Booking Musicians
This service helps users to make their event more festive with well-chosen music. The platform will help you to find music accompaniment according to users' requests and requirements and a large base of musicians will help you!
Our contribution:
Full cycle of development from idea to release: specification and docs preparing, project managing, UI/UX designs creation, prototyping mobile application UI/UX structure, front-end development using Angular, back-end development using Node.js, QA, and testing.

HealthGood+
The app is made for people who are looking for the right doctors. A user can view his medical research results and other information regarding analysis and treatments. Arrange a visit to the doctor you have chosen based on other patients’ feedback. Users can call a doctor and have a consultation at home or get an ambulance if needed.
Our contribution:
UI/UX designs, prototyping mobile application UI/UX structure, front-end development using Ionic, back-end development using Node.js, QA, and testing, APIs integration.

Normative - Automation of Sustainability Report Process application
Description: Normative’s algorithm will instantly output environmental feedback based on the data uploaded. Get clear concise insights in carbon dioxide emissions and energy use in Scope 1, 2, and 3. Additionally, you will gain a myriad of other insights, such as how your company affects biodiversity and human health. The algorithm immediately returns several quantitative KPIs for each report that are supplemented with qualitative data templates which covers that specific standard.
Our contribution: Document Parsing, Document Validation, Table creation, Info Charts, Localization, Authorization System, CSV/XLS parsing, User Management, Organization Management
Skills: Angular, Typescript, RxJS, NGXS, Express, NodeJS, Design
Website: https://normative.io/

Inventory Management Software (Dentists)
Description:
Сloud/web-based program that allows clients to take back control of everything inventory-related. Real-time price comparison of products across multiple vendors. Optimization of clients' orders based on criteria, such as lowest price & max number of vendors. On-hand inventory that allows automated orders based on low stock levels!
Unlimited users on unlimited devices including smartphones and tablets. Messaging system - alerts and sticky note reminders. Add on locations to cover all offices.
Our contribution:
The full cycle of development from discovery face to release: specification and docs preparing, project managing, UI/UX designs creation, front-end development using Angular 8, back-end development using Nest.js + GraphQL + MongoDB, QA, and testing, API integrations.

US K-12 E-learning Reading Application
Learn-to-read app that helps children develop key literacy skills. High fidelity assessment system tests students' fluency, phonics, and reading comprehension. Creating a custom lesson structure using existing materials. Monitoring student’s progress to see growth, analyze the impact of instruction, and create flexible groupings. Gamification elements for interacting students in the working process.
Our contribution: Full cycle of development from discovery face to release: specification and docs preparing, project managing, UI/UX designs creation, front-end development using Angular 8, back-end development using Nest.js + GraphQL + MongoDB, mobile development using Ionic, QA, and testing, prototyping of UI/UX structure, API integrations, Push Notification Integration, Google Cloud Speech-to-Text Integration.

Quarantime - Healthcare App | COVID-19
Quarantime helps users to keep up with the current COVID-19 situation. The app includes the latest updates on international statistics, symptoms checker, information on safety precautions focusing on COVID-19 symptoms and treatment, and doctor-management system in case of emergency.
Our contribution:
UI/UX designs, prototyping mobile application UI/UX structure, front-end development using Ionic, back-end development using Node.js, QA, and testing, APIs integration.

PWA for restaurant business (United Kingdom)
Description: Pocket restaurant business application with real-time monitoring, HR tool, statistics, and comparison model. Easy to use the app for restaurant business owners.
Our contribution: full-cycle product development. Including the discovery phase, market research, prototype design, UI/UX design, web development, mobile development.
Skills: React, React Native, Node.js, MongoDB

Jewelry House Lotario | eCommerce
Lotario provides from classic to bold styles jewelry. The website was designed to provide users with a meaningful experience while making their shopping as pleasant as possible.
Our contribution:
Full cycle of development from idea to release: specification and docs preparing, project managing, UI/UX designs creation, prototyping mobile application UI/UX structure, Entity Relationship Diagram creating, front-end development using Angular, back-end development using Node.js + MongoDB, QA, and testing, APIs integration.

Fitness application with charity function (Norway)
Description: User-friendly fitness mobile application. Ability to chose the exact program the user wants to exercise in. Several levels of complicity. Ability to share the results through the app in social media like a Facebook timeline. Ability to track the process. Ability to make a competition with friends and set results you want to achieve. Charity feature to make it possible to collect the sum of funds for passing the activity or losing the competition to be able to send funds to a charity organization.
Our contribution: Full cycle of development from idea to app store / play market release: specification and docs preparing, project managing, linux server setup and configuration, mobile designs creation, front-end development of mobile application using react native and desktop landing page using Angular, back-end development using Node.JS + GraphQL + MongoDB, QA and testing, app deployment on the app store and play market.
Skills: TypeScript, Mobile App Design, React Native, Express Js, GraphQL, Mobile App Development, UI/UX Prototyping, UX Design, Node.js, Health & Wellness, Mobile Development Framework, Mobile UI Design, NativeScript, React.js, Paypal Integration

Rewala - group decision making app
Description: Rewala - Group decision-making application. Sometimes it might be not that easy to come up with the perfect decision. In such cases, you wish to have assistance, someone who will give you a small hint or a piece of advice. If you relate to what has been said - then a new opinion poll app Rewala is what you need. Rewala is free of charge voting system which operates on both Android and iOS platforms. It is a unique approach to create stronger connections to your environment as well as find answers to any of your questions. Being engaged in the decision-making process and sharing what you care about is a great and fun way to build a stronger unity with your friends. App released in both: App Store and Google Play.
Our contribution: Full cycle of development from idea to app store / play market release: specification and docs preparing, project managing, linux server setup and configuration, mobile designs creation, front-end development of mobile application using react native and desktop landing page using Angular, back-end development using Node.JS + GraphQL + MongoDB, QA and testing, app deployment on the app store and play market.
Skills: The app was developed using React Native for a frontend and Node.js, Nest.js, GraphQL for a backend. The tech stack allows achieving a smooth user experience and efficient functionality. We follow only one rule - to create a reliable and scalable top-notch product. Moreover, it is crucial to understand how much time and effort user will safe using a high-quality app. Rapid development with efficient code structure and a truly native user interface is a core of app’s technologies. We follow these simple rules to create a truly modern with dynamic functionality product.
The time frame for development: The project was developed in 4 months. When a team of front/back developers and a team of designers were participated in building a scalable product. The aim was not only to develop a high-quality app but what is more important to create the approach of further business growth.
Website: https://rewala.com
Google Play: https://play.google.com/store/apps/details?id=com.rewala.rn
App Store: https://apps.apple.com/us/app/rewala/id1459519568?l=ru&ls=1

Real Estate App
Description: The real estate application has a full-featured map that allows users to gain an understanding of separate districts or areas. Developed a single source for real estate agencies tracking (MLS like). Search also can cover a specific city, country, or area, with additional specifications for property styles and features. Provide user-friendly search options throughout the website. Provide user-friendly search options throughout your real estate website. Integrated multiple lead capture features.
Our contribution: Full cycle of development from idea to release: specification and docs preparing, project managing, Linux server setup and configuration, UI/UX designs creation, front-end development using React, back-end development using node.js + GraphQL + MongoDB, API integration, QA and testing, prototyping mobile application React Native UI/UX structure, custom payment gateway integration, Stripe integration and custom API development.

Educational platform
Description: Educational platform related to professionalization in car design with gamification elements. The platform has 3 types of users: Admin - who has the option to add and edit content for students. Tutor - has the option of adding his lessons for admin review and look through + comment on students' work after they have finished the course. Unique content provided by tutors is perfectly safe within the platform, no one can share courses to other users without a subscription. Student - after becoming a member, has access to a variety of courses with different difficulty level by the completion of which he can upgrade his skills in various categories. He can easily communicate with other students and tutors within private or group chat, share files or add his works for tutors to review.
Our contribution: Full cycle of development from idea to release: specification and docs preparing, project managing, Linux server setup and configuration, UI/UX designs creation, front-end development using Angular, back-end development using NodeJS and API integration, QA and testing, prototyping of PWA UI/UX structure.
Skills: Web Design, AngularJS, Payment Gateway Integration, Website Development, GraphQL, Angular 5, Webpack,

ControlMe: Sport and Nutrition App
ControlMe help users take control of their nutrition and develop healthy habits. The app takes care of meal plans, daily calorie goals, and workouts routines.
Our contribution:
Project managing, UI/UX designs creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Nest.js + GraphQL + MongoDB, QA, and testing, APIs integration.

OctoNotes - To-Do List App
Description: The application allows users to create personal tasks and To-Dos for more efficient time management. The main feature is dividing your personal and work objectives. Also, you can easily attach files, images and even record voice hints to your tasks. Moreover, the user is able to track his activity, efficiency and make sure that increases day productivity. Don’t let the daily and unpredictable tasks slip away from you with OctoNotes. Dividing personal and work objectives, attaching files, images and voice hints will increase your daily productivity in no time.
Our contribution: Full cycle of development from idea to app store / play market release: specification and docs preparing, project managing, linux server setup and configuration, mobile designs creation, front-end development of mobile application using react native and desktop landing page using Angular, back-end development using node.js + Graphql + MongoDB, QA and testing, app deployment on the app store and play market.
Skills: Web & Mobile Design: GUI Design, Graphic Design, Time Management, Adobe Illustrator, Web/graphic Design, UX Design, Adobe Photoshop, sketch app, Mobile UI Design, Branding, Interaction Design

Ngx-restangular - make REST API easier
Description: OSS that simplifies the process of consuming REST API data for Angular projects. Easy to use when working on complex client-side tasks. Supports promises and observables, has a clear structure and a long list of features. Updates to Angular 8.
Our contribution: library creation
Skills: TypeScript, Node.js, Angular 5, Angular 4, RxJS, Angular 2
Website: https://2muchcoffee.com/ngxrestangular-app-development

Redux-xs - React open-source library
Description: Following Redux-pattern is hard, so redux-xs will help to make this work more accessible. Moreover, all redux plugins would be compatible with it. The main idea is to make redux development simple using decorators. It is devoted to making Redux usage more smooth along with boilerplate fixing.
Our contribution: library creation
Skills: TypeScript, Open Source, Redux for JavaScript, React Native, Redux.js, Redux Framework, RxJS, React.js

The uber-like healthcare doctors booking platform (United States)
Description: The web/mobile application for users to find the right doctor in his/her area. Custom-developed algorithm for matching between client and doctor. Real-time booking of the doctor with the ability to have a video call in a real-time. Custom chatbot for clients symptoms primary analyzing for matching. Ability to receive therapeutic analysis from the doctor, an extract of medicines, receiving a medical prescription in the application and by mail, maps offline mode to find nearby medical institutions or hospital.
Our contribution: Full cycle of development from idea to release: specification and docs preparing, project managing, Linux server setup and configuration, UI/UX designs creation, front-end development using Angular, back-end development using node.js + GraphQL + MongoDB, and API integration, QA and testing, prototyping of PWA UI/UX structure, Progressive web application development, custom payment gateway integration, Stripe integration and custom API development.
Skills: TypeScript, HTML, Ionic Framework, AngularJS, Ionic, SCSS, HTML5, CSS, , Node.js, Angular 5, Angular 4, Webpack, Angular, Angular 2
Reviews
the project
MVP Dev for Mental Health Startup
"They dove into our project and provided much more value than was expected from the scope of work.."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm a CEO of a mental health startup. We're an online B2B psychotherapy provider in Europe.
For what projects/services did your company hire 2muchcoffee, and what were your goals?
We had serious questions about how to develop the startup regarding business development and software requirements. Our goal was to have a 100% stable solution that could handle all our needs. It needed to built for web, iOS, and Android platforms.
How did you select 2muchcoffee and what were the deciding factors?
I was referred to the 2muchcoffee team. After several calls with Alex and Dmitriy we understood that they are a result-driven partner we were looking for. They have strong proven experience I could trust.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
They learned our business model and proposed clear inputs. With their help we could clarify our value proposition and move forward to discovery phase. Then, they build app workflows and designs. The communication was always good. They quickly could fix things after the feedback. I understand that the processes in the 2muchcoffee work smoothly under the hood.
How many people from the vendor's team worked with you, and what were their positions?
I worked closely with 3 people in their team, including project manager, a designer, and business developer.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We were able to reach the point of successfully launching MPV in 2 months after starting the project with 2muchcoffee.
Describe their project management style, including communication tools and timelines.
The project management was conducted in Clubhouse project management app. We could easily navigate the tasks and take part in any decision. We communicated through Slack and had weekly sync-up calls.
What did you find most impressive or unique about this company?
They dove into our project and provided much more value than was expected from the scope of work. They always tried to get into every details of our ideas and join them with what we were building in software.
Are there any areas for improvement or something they could have done differently?
I wish we could start working on the project even faster. It took about one month to start the project since first contact to the contract. But that's quite understandable especially that their team obviously doesn't want to get stuck in the revisions loop.
the project
Web Development for On-Demand Sports Platform
"I like the communication level and of course the level of technical knowledge."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m Co-founder and CEO of a sports app. I run general business management of v.1 of the app as well as the development of v.2, which 2muchcoffee helped us with.
For what projects/services did your company hire 2muchcoffee, and what were your goals?
I hired 2muchcoffee to speed up the back-end development. They designed and built a business logic layer of my application based on SaaS my team already had implemented. Over time, they took over the whole back-end development. As a result of our cooperation, I got exactly what we wanted.
How did you select 2muchcoffee and what were the deciding factors?
Found profile of 2muchcoffee on LinkedIn.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
2muchcoffee provided back-end development services, front-end code design and review.
How many people from the vendor's team worked with you, and what were their positions?
One senior full-stack developer.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
I have achieved the goals that were originally set for the developer.
Describe their project management style, including communication tools and timelines.
I was meeting with the developer a few times per week via Slack calls, usually for around 15-30 minutes. We used Slack, Discord, Github and Zenhub in our daily communication.
The developer is a natural-born quick learner, who grasped all the details of the back-end architecture from my internal team leader in a pretty quick way. After some time Sergey worked as if he was a part of the team from the very beginning.
Despite the fact the management was set on my side, the developer was quite pro-active, offering effective suggestions based on his rich experience in order to improve the overall management process (like long-term system and workload planning).
Apart from that, the developer helped me to make the project documentation better by asking critical questions. Also, it was very nice of Sergey to slightly change his timetable now and then to be able to correspond with the team’s needs.
Besides Sergey’s ability to continuously deliver a high-quality back-end code went brilliantly alongside with the excellent frontend development support of the member of my internal team. All the above-mentioned speaks of Sergey as of not only a gifted developer but also as of experienced manager.
What did you find most impressive or unique about this company?
I really like the developer that I worked with. He was aimed at maximum integration in our product and business processes. I got a dedicated person, who was totally occupied with my project. I like the communication level and of course the level of technical knowledge.
Are there any areas for improvement or something they could have done differently?
I have nothing negative to say about the experience. It was a great collaboration.
the project
Custom CRM Dev for Fintech Company
"The level of communication and involvement was excellent."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I take the position of head of the Affiliate Department of FinTech company. I run a process of search and attraction of new partners and daily communication and work with existing.
For what projects/services did your company hire 2muchcoffee, and what were your goals?
My company hired 2muchcoffee to function as part of our scalability process. They planned, designed, built, tested, and launched a custom CRM for our department. We provided the only doc describing our existing workflow, and what we want to pump in our processes as well as we were included in the process of delivery as the product owner.
The main goal of this project was to make a system that will improve our interactions with the partners’ processes and raise the efficiency of the department workflow.
How did you select 2muchcoffee and what were the deciding factors?
Recommendation from the partners. Previous experience of 2muchcoffee in dashboard and custom CRM creation.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
2muchcoffee provided a full cycle of development: specification and docs preparation, project management, UI/UX design, prototyping of UI/UX structure, frontend development using Angular 10, backend development using Nest.js + GraphQL + MongoDB, QA, API integrations.
How many people from the vendor's team worked with you, and what were their positions?
Two full-stack developers, QA, and PM.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We have achieved the goals that we originally set: automated workflows, accumulated all information in one place, and increased work efficiency.
Describe their project management style, including communication tools and timelines.
We were meeting with the team every week through Google Hangouts, usually for around 30 - 60 minutes. In addition to these sessions, we could arrange individual meetings. So, if it was required the project manager and I met face to face several times a week. We used Trello and Slack in our daily communication.
What did you find most impressive or unique about this company?
2muchcoffee whole team approach impressed me. Their ability to hit the ground running and solve many challenges with maximum integration in our product and business processes. The level of communication and involvement was excellent.
Are there any areas for improvement or something they could have done differently?
I have nothing negative to say about the experience. It was a great collaboration. The team met all of my expectations so there’s nothing to say.
the project
App Development for Web Development Company
"They were truly a great development team to work with."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm a programmer myself and hired Anton to serve as a subcontractor.
For what projects/services did your company hire 2muchcoffee?
Build two Ionic applications.
What were your goals for this project?
Build two Ionic applications.
How did you select this vendor?
My process for finding contractors is thorough, to say the least. I go through 100+ profiles on upwork to interview 5-6 people. Of those 5-6 people, I put them through a programming challenge and code review. This process led to two qualified individuals. I couldn't be happier with my choice to work with Anton.
Describe the project in detail.
We built 2 Ionic mobile apps which are connected to a backend API. One of the mobile apps is a white-labeled application, so quite quickly we will have over 200 apps of this nature on the android and apple app stores. The functionality for these applications was all advanced.
What was the team composition?
I worked directly with Anton and oversaw project management. He had some direction from his team at 2muchcoffee
Can you share any outcomes from the project that demonstrate progress or success?
Anton has everything you look for in a programmer. His code quality was excellent, great attention to detail, he used our project management tool in detail, communicated properly (not too much or too little) the entire project, showed up to work every day, no drama or extra headaches, and ultimately delivered great value to our end client.
How effective was the workflow between your team and theirs?
Anton was great to work with.
What did you find most impressive about this company?
They were truly a great development team to work with.
Are there any areas for improvement?
Everything I asked to make slightly better during the contract Anton put into action immediately.
the project
App Development for Step-Tracking Platform
"2muchcoffee is a professional team with the depth of talent and a high level of tech expertise."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Stepler is an app to track taken steps and convert them into points. These points can be used in the application to claim real items like goods and services in different shops. Moreover, inviting friends allow getting additional points.
The app integrates with Apple Health/GoogleFit and reads your step data while tracking system follows users’ daily progress. Therefore, the app serves as a motivation and trigger to stay fit.
For what projects/services did your company hire 2muchcoffee?
We needed software engineering staff to implement our ideas into reality and build a user-friendly and scalable product.
What were your goals for this project?
We wanted to motivate people to move more and stay fit regardless of their free time. The best way to make people pay attention to their health is to reward our users with physical products and services. We were eager to build such an app so users could track their activity, get the points and exchange them in the shops.
How did you select this vendor?
We choose 2muchcoffee due to their open-source contributions and core experience in React Native - a technology that we thought would be perfect for such a project.
Describe the project in detail.
2muchcoffee provided us with the full cycle of development form the framing idea to the final release. The scope of the project consisted of specification and docs preparation, project management, UI/UX design creation, prototyping mobile application UI/UX structure, Entity Relationships Diagram creating, front-end development (React Native), back-end development (Nest.js + GraphQL+MongoDB). Additionally, main features were thought through and incorporated into the app, such as API integration, Google Fit and Apple Health Integration, push notifications, subscriptions, etc..
What was the team composition?
We worked with PM, UX designer, front-end dev, back-end dev.
Can you share any outcomes from the project that demonstrate progress or success?
Recently the project has been launched and we already impressed with the users’ feedback. The app is functioning as expected and we will continue to develop and improve it. In fact, adding new features and expanding the app would be quite easy due to apps’ scalability.
How effective was the workflow between your team and theirs?
The whole project was built using the Agile approach. We used Slack and Skype to discuss the details of the project while Trello handled the task-tracking part.
What did you find most impressive about this company?
The work ethic was exceptional. 2muchcoffee is a professional team with the depth of talent and a high level of tech expertise. They have also been able to develop solutions that effectively engage with our large volume of users.
Are there any areas for improvement?
I have no complaints or suggestions for improvement.
the project
Web App Design & Dev for E-Learning Product
"2muchcoffee is a team of problem solvers that strive to find the perfect solution."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
My husband and I are the founders of Scholyr, the smart learn-to-read app that helps children develop key literacy skills. Engaging design and powerful tech come together to build an effective learning experience.
For what projects/services did your company hire 2muchcoffee?
Web development, UI/UX design, product development
What were your goals for this project?
The goal was to take our web app to the next level, making it more intuitive, scalable, and feature rich.
How did you select this vendor?
We were looking for a web development company that had good reviews and an expertise in Angular and Firebase.
Describe the project and the services they provided in detail.
2muchcoffee provided us with the full cycle of development from the discovery phase to web development. The scope of the project consisted of product specs, project management, UI/UX design prototype creation, front-end development (using Angular 8) and back-end development (using Nest.js + GraphQL + MongoDB).
What was the team composition?
Project manager, designer, front-end and back-end engineers.
Can you share any information that demonstrates the impact that this project has had on your business?
2muchcoffee proved their professionalism by bringing our ideas to life and to create a feature-rich and intuitive app.
How was project management arranged and how effective was it?
The project was managed smoothly, with great communication. We had regular Skype and Google Hangouts to discuss each step of the project. he project management was on top.
Throughout the project, the team demonstrated a strong understanding of business and technical requirements. They demonstrated a strength in their attention to detail and flexibility.
What did you find most impressive about this company?
2muchccoffee is very diligent which translates to the high quality they deliver. The team’s professionalism, code quality, and responsiveness are their main strengths. Also, this software company is very customer-centric and gave us the impression that they understood the requirements from start to finish.
2muchcoffee is a team of problem solvers that strive to find the perfect solution. They're great in terms of backend logical systems, and know how to find creative workarounds.
Are there any areas for improvement?
No areas for improvement. They were great!
the project
Web Development Services for SaaS-Based App
"We didn’t feel like a client, but rather as partners who have the same goal to achieve."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the co-founder and CTO at Station, which is a SaaS focused platform for working with web apps. The app helps busy people to save tons of time handling both personal and work applications.
Since people spend a lot of their working hours using SaaS apps on their web browser, the Station aims to ease the whole process of using apps while working. We provide the opportunity to have one app to centralize all of your work. Therefore, Station supports 600+ apps including G Suite, Slack, Asana, Trello, etc.
For what projects/services did your company hire 2muchcoffee?
As our product has rapidly evolved into a much bigger version, we had to improve both sides: the back-end and front-end.
Moreover, we made the effort to split the codebase into different parts. Some parts required a lot of business-specific knowledge (for instance electron, custom framework, etc.) while the other required only standard knowledge (React web application, GraphQL, Node.js, PostgreSQL., etc.).
We decided to hire 2muchcoffee to work on the second part and implement the best tech solutions while we could focus on exploiting business-specific knowledge for our app store.
What were your goals for this project?
Our main goal was to make the app store more user-friendly and feature-rich by means of using modern architectural decisions.
How did you select this vendor?
We were looking for a team with solid technical expertise who would be able to “fit into our workflow”. Precisely, it was important to find a team experienced with a "modern" stack (especially our stack: Typescript, GQL, React, JSS) and be open to collaborate with Station’s product and dev teams.
Additionally, we were looking for a team with the pro-active communication approach which is transparent and up to date on accomplishment and left to do tasks.
We did comprehensive research to find the right company to cooperate with. When we discovered the 2muchcoffee portfolio and read the reviews, we were impressed by the scope and professionalism of their work. After the preliminary discussion with the team, it was a no-brainer that this team could carry out our main objectives. So, we decided to go with the 2muchcoffee company.
Describe the project and the services they provided in detail.
As Station is the browser for work it was crucial to reach a native desktop experience- something that could be achieved due to high-quality codebase. 2muchcoffee significantly improved our code.
First of all, the team made a code review to detect possible issues in the codebase which could negatively affect the work of the app. Back end tasks include caching GraphQL queries and changing the database structure (from services to applications).
Additionally, the data was migrated to Airtable to make the process of an organization much easier. Moreover, the team entirely refactored the existing front-end architecture.
There was decided to switch to GraphQL cache instead of Redux as a main application’s Store. Such a decision provides huge benefits for the user-experience. There was implemented a full redesign by means of creating completely new layouts for the app.
Additionally, the team extended the app functionality and added new ones, e.g. edit/delete of custom apps, infinite scroll, correct applications’ search functionality. Finally, Google Lighthouse metrics were improved to achieve better technical optimization.
What was the team composition?
The first contact we had was with the 2muchcoffee CEO with whom we negotiated the scope of the work. Later, 2muchcoffee devs worked on our back-end, while the front-end team closely cooperated with our Product Designer.
Can you share any information that demonstrates the impact that this project has had on your business?
We received positive feedback from our users which is a predominant indicator of the work that was done. Our goals were achieved: the app store became more feature-rich and user-friendly. The well-written code guarantees that it would be possible to scale the app in the future. Additionally, due to the revamp that the team did on this app, the conversion rates on our app store were significantly increased.
How was project management arranged and how effective was it?
The whole project was managed very effectively using the Agile approach. The communication was mainly through Slack which was perfectly fitting into our workflow. In case, it was necessary to have an online discussion we used Skype calls.
What did you find most impressive about this company?
2muchcoffee approached our tasks seriously. Specifically, we took some time to make a detailed product specification document which was carefully reviewed by the 2muchcoffee team and was even more improved throughout our cooperation.
In addition, the team was very open to sharing their knowledge. They always guided us through the core matters and explained areas that were unfamiliar to us. The team showed a willingness to understand and support our business objectives, and therefore, this translated into the quality of work they produced.
This is a responsive team with quick communication practice and following the “to the point” approach. We didn’t feel like a client, but rather as partners who have the same goal to achieve.
Are there any areas for improvement?
Considering the nature of the services we got from 2muchcoffee, I can state that there is nothing to improve. The team follows modern tech solutions and individual approach to the clients. That is why this is a great team to partner with.
the project
Web Development for Car Design E-Learning Platform
"2muchcoffee is an unwavering company that provides an exceptional quality of work."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the CTO of an online platform dedicated to teaching car design. Our service offers courses with video tutorials that explain different aspects and techniques of car design.
For what projects/services did your company hire 2muchcoffee?
As a startup with limited web development resources, we needed an additional partner to turn our prototype into a structured final product.
What were your goals for this project?
We wanted a user-friendly platform that protected our intellectual property from illegal access.
How did you select this vendor?
We found 2muchcoffee online. After reading positive reviews and having an online meeting, we decided to go with their company.
Can you go into detail about the services they provided and the scope of the project?
After providing expert feedback on our prototype, 2muchcoffee developed the frontend using AngularJS and created a customized REST API backend. Our team laid out the required functionality and graphic design, while their team focused on the rest.
What was the team composition?
We worked with a full-time developer and project manager. They added another developer on the team when the project required extra assistance.
Can you share any information that demonstrates the impact that this project has had on your business?
We provide our service through this platform. It is a significant tool for this company.
How was project management arranged and how effective was it?
We mainly communicated through Slack and used version control through GitHub. We would hold online meetings if needed. 2muchcoffee’s team was accessible, and their professionalism and capabilities shined during code reviews.
What did you find most impressive about this company?
2muchcoffee is an unwavering company that provides an exceptional quality of work. Their team is also extremely flexible.
Are there any areas where they can improve?
No, nothing during this engagement. If any problems arose, their team dealt with them quickly and efficiently.
the project
Development for Sustainability Reporting Platform
“2muchcoffee is highly responsive and reliable.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the CEO and CTO at Normative, which helps companies prepare sustainability reports.
What challenge were you trying to address with 2muchcoffee?
it was early in the development phase, our role was to provide the core features and optimizations for our client. We had to create a good website and a competitive web app using Angular within a tight schedule.
What was the scope of their involvement?
Initially, 2muchcoffee did code reviews and provided feedback. They did a lot of configuration of the entire frontend stack in Angular, which would allow us to upgrade to different versions later on. Another person did a bit of prototyping.
What is the team composition?
We work with two people from 2muchcoffee. We also had contact with their team leader, Dmitriy (Founder, 2muchcoffee).
How did you come to work with 2muchcoffee?
We looked for talented developers on Upwork and narrowed the choices down to 2–3 people. I was quite impressed with the extent of Dmitriy’s knowledge of front- and backend work.
How much have you invested with them?
We’ve spent $170,000.
What is the status of this engagement?
We started working together in October 2017, and the work is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
They have top developers. They’ve contributed a lot of consultancy work as well.
How did 2muchcoffee perform from a project management standpoint?
The communication is good. We get daily reports, which makes it easy to follow their progress. Even when the team expanded, they continued to collaborate well with each other.
What did you find most impressive about them?
2muchcoffee is highly responsive and reliable.
Are there any areas they could improve?
It’s not a big deal, but we both could probably improve our communication skills. Otherwise, I don’t have any big problems with them.
the project
Website Dev & Maintenance for Internet Company
"Their proactive approach and critical thinking were what set this experience apart from others."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the head of design and UX at an international IT company specializing in B2B software automation solutions.
For what projects/services did your company hire 2muchcoffee?
As our company expanded from a small team to an international brand, our outdated website and content were costing us potential hires and customers. We needed additional resources to increase marketing efforts and quickly redesign and launch new websites.
What were your goals for this project?
The goal was to build and publish well-crafted websites that clearly communicated all necessary information to clients and interested applicants. We wanted to develop an online presence that not only represented our growth and the professional standards of our products, but would also establish us as an industry authority.
How did you select this vendor?
We researched a number of companies and conducted test assignments to evaluate competency, reliability, and communication skills. After starting with a different firm, we reconsidered and switched to 2muchcoffee after some bad experiences and a decline in quality. The initial work went well, so we continued with them with great results.
Can you go into detail about the services they provided and the scope of the project?
We agreed on the conversion goal, user flow design, and low-fidelity mockups, and 2muchcoffee created a structured website concept using their own methodology. They then cooperated closely with our in-house design team to develop the new websites, advising us on SEO best practices and server file setup.
What was the team composition?
Two different developers worked on the project, but a project manager was our single point of contact.
Can you share any information that demonstrates the impact that this project has had on your business?
All websites and pages were built as desired and launched according to schedule. They have received great feedback, and our designer has been pleased with the results.
How was project management arranged and how effective was it?
Project management was effective, relying primarily upon Trello and Slack to monitor progress. They demonstrated great flexibility in accommodating our schedules and quickly completed changes as necessary.
What did you find most impressive about this company?
They demonstrated exceptional thoroughness in reviewing tasks, asking questions we may have overlooked or offering suggestions of improvements to consider. This proactive approach and critical thinking were invaluable and what set this experience apart from others.
Are there any areas where they can improve?
There were none concerning this particular project. The few minor mistakes stemmed from our requirements and were resolved without issue.
2muchcoffee was able to develop an MVP that was launched successfully. The team's project management was well-structured, with the client being able to navigate through tasks and take part in decisions. They were notable for collecting detailed ideas and integrating these into the project.