HeyShafty / Area

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Area_2020

Project overview:

The AREA project consists in the creation of a software suite that functions similarly to IFTTT and/or Zapier.
This software suite is a divided into 3 parts:

  • A server to implement all the features.
  • A web application to use the app from a browser.
  • A mobile application to use the app from a phone.

Languages:

This project was developped using the following languages:

  • Server → NodeJs Express.
  • Database → MongoDb.
  • Web application → VueJs / Typescript.
  • Mobile application → Flutter.

Documentation:

In the documentation/ folder you can find these documents:

  • User's guide → How to use the application.
  • Technical documentation → Technical information about the project.

Achievement:

Mobile app:

image
image

Web app:

image
image

Services:

Here are all the different actions/reactions that you can use:

  • Outlook:
    • Reception of a new email.
    • Send an email.
  • Twitter:
    • Post a tweet.
    • Update account bio.
  • Github:
    • New issue added.
    • Specific issue closed.
    • New repository created by a specific user.
    • New pull request.
    • New tag (release).
    • New ref (branch).
    • Create a new issue with a specific message.
  • Youtube:
    • New video uploaded by a specific channel.
    • New video added to a specific playlist.
  • Discord:
    • Post a message on a specific channel of a given server.
  • Timer:
    • Specific hour.
    • Specific day.

API endpoints:

image

Results:

Project mark: 26/28
Grade: A

Made by:

About


Languages

Language:Dart 43.1%Language:Vue 28.7%Language:JavaScript 19.3%Language:TypeScript 8.2%Language:Dockerfile 0.4%Language:Objective-C 0.2%Language:HTML 0.1%Language:Kotlin 0.0%Language:CSS 0.0%