Skip to content

A real-time and cross-platform "to-do list" application built on serverless architecture

Notifications You must be signed in to change notification settings

daneisburgh/practical-tuples

Repository files navigation

Practical Tuples

This project is a real-time and cross-platform "to-do list" application built on serverless architecture. Users can create and share lists as well as manage access without requiring traditional account info (i.e. username and password). The frontend is built with the Ionic Framework and can be compiled as a web, Android, and/or iOS application. The backend is built with NestJS, and uses an AWS Aurora Serverless relational database. The app can be hosted in AWS and managed by the Serverless Framework. Real-time communication between the frontend and backend is performed by persistent websocket connection that is maintained by API Gateway.

Integration semantic-release Commitizen friendly

Development

  1. Install Docker and Node.js LTS
  2. Install all project dependencies: npm run install-all
  3. Start local server: npm start