Services
Mobile Development, Web Development
Industries
Social Project
Product
Global Citizen is a global movement of 100 million action-driven citizens dedicated to ending extreme poverty by 2030. Through the platform, people learn about the systemic causes of extreme poverty, take action on those issues, and earn rewards for their actions as part of a global community committed to lasting change.
Business needs
- Create new plugins for the CMS system.
- Safeguard data against scams by developing an intelligent anti-scamming subsystem.
- Update existing mobile applications.
- Enhance the portal’s maintainability and the end-users’ experience.
Suggested solutions from svitla
- A dedicated team of five full-stack developers to deliver quality work across all product components.
- Develop new plugins for Django CMS and additional functionalities.
- Enable rapid deployment of Django environments to any cloud solution using Docker-compose.
- Utilize Travis CI to improve team collaboration and enhance engagement quality.
- Implement AI methodology based on Python libraries to protect the system from scams.
- Automate test cases with the Hypothesis library.
- Employ React and Single Page Application (SPA) approaches to enhance user interaction with personalized data.
- Sustainable mobile development services, enhancing and refining an existing app with new features and bug fixes, leading to an upgraded Flutter-based version.
- Establish a clear Agile process based on the SCRUM methodology (two-week sprints, daily standups, regular strategy and achievement analysis).
Technologies
Back-end: Python, Django, Hypothesis, Luigi, Elasticsearch, Scikit-learn, Poetry, PyOD, Psycopg
Front-end: React, Alt JS, Component Library, Phantom tests, Phantom JS, JavaScript
Mobile: iOS, Android, Flutter
Tools: Ansible, Travis, Docker, AWS, GitHub, Celery, Kubernetes
Database: PostgreSQL, Redis
Value delivered
- The client obtained a fully self-managed team and a transparent reporting system.
- Increased system stability with 95% coverage by unit testing.
- Enhanced data protection through the implementation of the anti-scamming subsystem.
- The system became more self-explanatory, well-documented, and required minimal effort from newcomers.
- Improved user experience with new platform features and enhanced security.
- Existing mobile apps were updated to answer current users' demands.
Customer quote
Mark Lehmann
CTO, Global CitizenFor us, the Svitla team has been consistent, responsible, and willing to accept accountability with diversified distributed vendor teams across the globe. We have worked over a number of years to build out our development and DevOps practice. Our goals have been to get closer to best practices across the SDLC industry, reduce single point-of-failure dependencies and move closer to a workable agile CI/CD chain model. The team is elastic with need, 10 to 20 persons including Lead DevOps and senior developers across backend, frontend and mobile. The team is self-organizing and able to pivot as direction comes their way.
See more cases
Automation for Drone Data Analysis
Discover how we developed an automated information system for a global conglomerate, streamlining data analysis from drone-captured media through microservices architecture and AWS cloud services, resulting in enhanced efficiency, reduced manual effort, and improved data visualization for Data Analysts.
NLP Enhanced Recruitment Solution
Explore how we transformed recruitment for an AI technology company by implementing a sophisticated user communication system and enhancing interview processes with real-time natural language processing, significantly boosting efficiency and enhancing candidate experiences.
SaaS Platform For Solar PV Provider
Discover how we upgraded a leading US manufacturer's SaaS platform for solar PV products, which operates across over 35 countries. Our team transitioned the platform to a serverless architecture with microservices, automated critical QA processes, and utilized advanced AWS cloud services.