This is a Next.js project bootstrapped with create-next-app
.
Install dependencies
npm install
Setup database
npm run setup-db
Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
The API has one endpoint (/api/notifications/) for posting and retrieving notification history (archive of logs). Each notification has its own strategy to send messages. You can view at src/lib/business folder (no external API calling is performed).
You can run this app with docker container:
docker-compose -f docker/docker-compose.yml up -d