The AREA is a 3rd year project consisting in building a multi-platform dashboard-style app allowing users to create automations just like IFTTT and Zapier.
In order to do so, students must gather feeds from multiple external APIs and centralize them to all users.
Beware, this project was done in late 2022 and APIs change are happening regularly. This project is therefore deprecated and no maintenance will take place.
The project is organized in three parts:
- The mobile front-end is located under
mobile/
- The desktop/web front-end is located under
desktop/
- The back-end is located under
api/
-
Docker
-
API:
- NestJS
- Passport
- SQLite
- Prisma
- AWS elastic beanstalk
- Swagger
- RxJS
-
Web application:
- React
- TypeScript
- Scss
-
Mobile application :
- ReactNative
- TypeScript
- Metro
- Gradlew
- Docker
docker-compose build && docker-compose up
Module Name | Grade |
---|---|
B5 - Application Development | A |
This code is freely available for use. Epitech students, you should copy code at your own risk.