@aurispec/core-backend
v1.0.9
Published
Auri spectrum's backend core
Readme
📦 Auri Spectrum's Core Backend Code
This is a reusable backend core infrastructure package developed and used on Aurispec's backend services - admin & mobile.
@aurispec/core-backend provides shared backend logic, database models, utilities, and integrations extracted from the mobile and admin API service to reduce code repetition and one source of truth for database models and migrations.
🛠️ Tech Stack
- Node.js
- Postgres with TypeORM
- Redis
- Websocket
- Dotenv
- ✅ TypeScript-first architecture
- ✅ TypeORM integration
- ✅ Reusable database models
- ✅ Queue processing (BullMQ + Redis)
- ✅ Authentication & JWT helpers
- ✅ Email & notification utilities
- ✅ File upload & media processing
- ✅ Cloud integrations (Cloudinary, SendGrid, Stripe)
- ✅ Logging with Winston
- ✅ Validation & transformation helpers
- ✅ Swagger/OpenAPI support via TSOA
- ✅ Production-ready structure
🧑💻 Getting Started To Contribute To This Codebase
Prerequisites
Installation
git clone https://github.com/Auritechnologies/backend-core.git
cd backend-core
cp .env.example .env
npm install
npm run migration:run
npm run dev
npm version patch
npm publish
📥 Installation
npm install @aurispec/core-backend
OR
yarn add @aurispec/core-backend