Notification Hub
acme/notification-hub
Notification Hub
74FairCentralized notification service supporting email, SMS, and push channels with template management and delivery tracking.
PythonFastAPICeleryRedisSendGrid
74/100
Total Runs
1
Findings Found
0
Fixed
0
Open
0
Repository Overview
Default Branch
develop
Languages
Python
Open Findings
3
Health Score
74/100
PythonFastAPICeleryRedisSendGrid
Key Files & Directories
src/Application source codesrc/auth/Authentication & JWT handlingsrc/cart/Shopping cart logicsrc/checkout/Checkout & payment flowsrc/products/Product catalog APIdocker-compose.ymlContainer orchestrationprisma/schema.prismaDatabase schema.env.exampleEnvironment templateREADME.mdProject documentationDevelopment Setup
1
Clone the repository
git clone https://github.com/acme/ecommerce-platform.git cd ecommerce-platform
2
Install dependencies
npm install
3
Configure environment
cp .env.example .env # Edit .env with your local credentials
4
Start services with Docker
docker-compose up -d postgres redis
5
Run migrations
npm run db:migrate npm run db:seed
6
Start development server
npm run dev
Testing Guide
Unit Tests
npm testRun Jest unit test suite
Integration Tests
npm run test:integrationRun API integration tests
Coverage Report
npm run test:coverageGenerate HTML coverage report