Skip to content

Biokes/StrellerMinds-Backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,172 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StrellerMinds Backend

StrellerMinds Backend is a modern NestJS-based API server that powers a blockchain education platform built on the Stellar network. It provides secure user management, course delivery, and seamless Stellar blockchain integration for on-chain learning verification and credentialing.


🚀 Features

  • Modern Architecture: Built with NestJS
  • Stellar Integration: Blockchain credential verification
  • RESTful APIs: Clean, documented endpoints
  • TypeScript: Full type safety
  • Modular Design: Scalable architecture
  • Swagger Docs: Auto-generated API docs
  • Testing: Jest unit & integration tests
  • Database Connection Pooling: Optimized DB performance
  • APM Monitoring: DataDog & New Relic integration
  • Performance Profiling: CPU, memory, and latency tracking

📊 Monitoring & Performance

Database Connection Pooling

  • Dynamic pool sizing
  • Real-time monitoring
  • Circuit breaker protection
  • Load-tested (50+ concurrent connections)
  • Endpoints:
    • /database/pool/health
    • /database/pool/stats

🛠️ Tech Stack

  • Framework: NestJS
  • Language: TypeScript
  • Database: PostgreSQL + TypeORM
  • Blockchain: Stellar
  • Auth: JWT
  • Docs: Swagger
  • Testing: Jest
  • Monitoring: DataDog / New Relic

📋 Prerequisites

  • Node.js v18+
  • PostgreSQL
  • npm / yarn
  • Git

🚀 Quick Start

Clone repo

git clone https://github.com/StarkMindsHQ/strellerminds-backend.git
cd strellerminds-backend

About

StrellerMinds-Backend is the dedicated NestJS-based backend for StarkMinds—a pioneering blockchain education platform on Stellar. It offers secure, scalable APIs for user authentication, course management, data storage, and Stellar smart contract interactions.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 92.9%
  • Shell 3.0%
  • JavaScript 2.6%
  • Handlebars 1.1%
  • Dockerfile 0.4%