Notre méthode | Processus de développement et technologies
Aucune idée n'est trop complexe pour qu'une solution architecturale optimale ne puisse être développée. Notre équipe d'ingénieurs expérimentés en React apporte à votre projet une richesse de connaissances institutionnelles sur React, basées sur notre expérience réelle de création d'une variété d'applications, allant de MVP à des applications complexes de niveau entreprise.
CE QUE NOUS OFFRONS
- le stack technologique le plus moderne pour le Front-end et le Back-end
- les meilleures pratiques basées sur notre expérience avec de nombreux projets en production
- des solutions prêtes pour la production et le CI/CD
- des architectes qualifiés pour React Native, React et Back-end
- des retours professionnels sur un projet existant
- un accompagnement dans la mise en œuvre du projet de bout en bout
Focus sur les tests
La caractéristique clé de Node.js est la qualité élevée du code. Cela signifie qu'il est stable, prévisible et atteint son objectif. Node.js peut être utilisé comme un langage dynamiquement typé ou fortement typé, et la qualité est maintenue au niveau requis grâce à l'utilisation de tests automatisés. L'écosystème Node.js offre plusieurs frameworks de test automatisé à la pointe de la technologie, qui ont été affinés et testés dans des environnements réels pendant des années par les développeurs les plus renommés de la communauté.
Notre processus
Analyse
Analyse des objectifs.
Design
Prototypage UI/UX.
Développement
Sprints avec CI/CD.
Tests
Unit + QA.
Déploiement
Sans interruption.
Support
Maintenance et scaling.
FRONT-END :
- Mise en page adaptative/responsive
- Autorisation JWT
- React/Redux flow
- Flow/TypeScript typings
- ESLint/TSLint
- Airbnb/Prettier codestyle
- Support SASS/LESS pour les styles
- Babel transpiling
- SVG inline et support des animations
- Formik pour les formulaires et la validation des champs complexes
- Jest/Enzyme testing
- Axios pour les requêtes HTTP/HTTPS vers le backend
- Sentry pour le suivi des erreurs
BACK-END :
- Node.js/Express framework
- MongoDB/SQL/PostgreSQL (Sequelize)
- Docker pour les tests d'intégration de toute la logique BDD
- Mocha, Chai, Jest pour les tests unitaires et d'intégration
- Sentry pour le suivi des erreurs
- Passport Auth (Facebook, Google, Twitter, etc.)
- ESLint code linter