Skip to content
/ area Public

The AREA is an IFTTP and Zapier like project for 3rd year students at Epitech

Notifications You must be signed in to change notification settings

mpellouin/area

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AREA

maintenance-status

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.

Code base

The project is organized in three parts:

  1. The mobile front-end is located under mobile/
  2. The desktop/web front-end is located under desktop/
  3. The back-end is located under api/

Technologies used

  • Docker

  • API:

    • NestJS
    • Passport
    • SQLite
    • Prisma
    • AWS elastic beanstalk
    • Swagger
    • RxJS
  • Web application:

    • React
    • TypeScript
    • Scss
  • Mobile application :

    • ReactNative
    • TypeScript
    • Metro
    • Gradlew

Prerequisites

  • Docker

How to use?

Run the following commands to launch the three parts of the project

docker-compose build && docker-compose up

Grade

Module Name Grade
B5 - Application Development A

LICENCE

This code is freely available for use. Epitech students, you should copy code at your own risk.

Contributors