Skip to content

vishalx360/twilio-task-notifier

Repository files navigation

Twilio Task Notifier - Backend API

Checkout hosted demo

Checkout Swagger/OpenAPI Documentation

Swagger Ui/OpenAPI Spec

Twilio-Task-Notifier is a feature-rich task management application designed to enhance your organizational efficiency with real-time notifications via phone calls. This backend API is built using Fastify, Typescript, Prisma, and connects to a Postgres database. It leverages Cron Jobs to ensure timely updates and notifications.

Features

  • Seamless integration with Swagger UI for API exploration.
  • Utilizes Fastify for a high-performance, low-overhead framework.
  • Implements Typescript for strong typing and enhanced developer experience.
  • Leverages Prisma as an efficient and type-safe database access tool.
  • Stores data in a Postgres database for reliability and scalability.
  • Employs Cron Jobs for scheduled tasks using https://cron-job.org

Database Schema Diagram

Database Schema Diagram

Installation

$ git clone https://github.com/vishalx360/twilio-task-notifier.git
$ cd twilio-task-notifier
$ npm install

Usage

Development

# Watch and compile Typescript
$ npm run watch

# Start development server with hot reload (nodemon)
$ npm run dev

# Format code with prettier
$ npm run format

Production

# Build for production
$ npm run build

# Start production app
$ npm run start

Feel free to customize the content further to better fit your project specifics and provide additional details if needed.

About

Task Management API with twilio phone reminder

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published