Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.06 KB

README.md

File metadata and controls

21 lines (17 loc) · 1.06 KB

Mindle

A generated tasklist tool mainly intended for remote education use

Features

  • Client uses user credentials to scrape for potential task items in linked services, displays them on the Dashboard.
  • User can search through, view, edit, download attachments (if any are included in the task)
  • User can preform platform specific actions with his tasks
  • Client can store user credentials in a local encrypted store with user's permission
  • User can sign in via third-party services

Tech stack

Application uses a single server built on Next.js with detachable service modules in a scenario, where there is a need for scaling.

Other technologies include

  • npm - Package management and scripts
  • Jest - Unit, integration, E2E testing
  • Pupeteer - Headless browser (E2E testing, web scraping)
  • Typescript, ESlint, Prettier - Code style enforcing/linting/formatting