Project Overview: B5 - Application Development (B-DEV-500)
Action REAction - Automation Platform for Digital Life
AREA Project Overview
Language: react(js), flutter, nodejs
Summary: To construct a sophisticated automation platform, like IFTTT or Zapier, facilitating interactions between various digital services.
Key Components:
- Application Server: Core of business logic, orchestrating the interaction of various digital services.
- Web Client: A browser-based interface for user interaction with the application server.
- Mobile Client: Similar to the web client, but designed for mobile platforms.
Functionality:
- User Registration and Authentication
- Configuration of Actions and REActions (event-based triggers)
- Synchronization between web and mobile clients
Technical Aspects:
- Docker Compose for project construction
- Detailed API documentation
- Incremental development: from a proof of concept to a minimum viable product, and at the end in a fully-featured final product
- docker
Tutorial and documentation to implement new functions and services are here : documentation
Pretty easy one, you just have to follow this tutorial : docker
Manual usage : frontweb | frontmobile | backend
By adhering to these standards, we aim to keep our codebase organized and our development process streamlined. We believe that a well-maintained commit history is a reflection of the team's dedication and professionalism.
Commit standard : Website
- Louis DE-CAUMONT
- Antoine DUFOUR
- Matthis BROCHETON
- Guillaume LE COZ
- Victor M. SMITH