Skip to content

Examples

Discover real-world examples and step-by-step tutorials that demonstrate how to build applications with Veloce-TS.

A simple “Hello World” API perfect for beginners to understand Veloce-TS basics.

Perfect for: Learning Veloce-TS fundamentals

Features demonstrated:

  • ✅ Decorator-based routing
  • ✅ Request validation with Zod
  • Query parameter extraction (Fixed in v0.2.6)
  • ✅ Automatic OpenAPI documentation
  • ✅ TypeScript support
  • ✅ Multi-language support

A comprehensive backend example showcasing all Veloce-TS features including authentication, RBAC, GraphQL, WebSockets, and more.

Perfect for: Understanding the complete framework capabilities

Features demonstrated:

  • ✅ Decorator-based routing
  • ✅ JWT Authentication & RBAC
  • ✅ SQLite integration
  • ✅ GraphQL support
  • ✅ WebSocket handlers
  • ✅ Custom middleware
  • ✅ OpenAPI documentation

A production-ready enterprise financial control system demonstrating advanced real-world business logic with caching, audit trails, and automatic inventory management.

Perfect for: Building production-ready enterprise applications

Features demonstrated:

  • ✅ 7 REST Controllers (Auth, Income, Expense, Material, Employee, Check, Notification)
  • ✅ JWT Authentication with bcrypt
  • ✅ PostgreSQL + Prisma ORM
  • ✅ Redis caching with intelligent invalidation
  • ✅ Complex business logic (auto-create materials from expenses)
  • ✅ Structured logging with Winston
  • ✅ Health checks and monitoring
  • ✅ Audit logging for compliance
  • ✅ OpenAPI/Swagger documentation
  • ✅ Docker Compose for easy setup

We’re working on more examples to help you get started:

  • Article management
  • Comment system
  • User authentication
  • Content categorization
  • Search functionality
  • Real-time messaging
  • User presence
  • Room management
  • Message history
  • File sharing
  • User profiles
  • Posts and comments
  • Following system
  • Notifications
  • Content moderation
  1. Hello World API - Your first Veloce-TS application
  2. Basic CRUD Operations - Building a simple todo API
  3. Authentication Setup - Adding JWT authentication
  4. Database Integration - Working with databases
  1. Middleware Development - Creating custom middleware
  2. GraphQL Integration - Building GraphQL APIs
  3. WebSocket Implementation - Real-time features
  4. Testing Strategies - Testing your applications
  1. Microservices Architecture - Building distributed systems
  2. Performance Optimization - Scaling your applications
  3. Security Best Practices - Securing your APIs
  4. Deployment Strategies - Production deployment

Have you built something cool with Veloce-TS? We’d love to showcase it!

Want to contribute an example? Here’s how:

  1. Fork the repository
  2. Create your example in the examples/ directory
  3. Add documentation explaining your implementation
  4. Submit a pull request
  • Clear, well-documented code
  • README with setup instructions
  • Demonstrates specific Veloce-TS features
  • Includes sample data or demo users
  • Follows our coding standards
  1. Start with Hello World to learn the basics
  2. Follow the Getting Started Guide
  3. Experiment with decorators and validation
  4. Move to TaskMaster for advanced features
  1. Explore advanced features in TaskMaster
  2. Dive into GraphQL and WebSockets
  3. Learn about Dependency Injection
  4. Implement custom plugins and middleware

:::tip Ready to Start? Choose an example that matches your experience level and start building with Veloce-TS today! :::