Examples
Examples & Tutorials
Section titled “Examples & Tutorials”Discover real-world examples and step-by-step tutorials that demonstrate how to build applications with Veloce-TS.
🎯 Quick Start Examples
Section titled “🎯 Quick Start Examples”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
🏗️ Coming Soon
Section titled “🏗️ Coming Soon”We’re working on more examples to help you get started:
Blog Platform
Section titled “Blog Platform”- Article management
- Comment system
- User authentication
- Content categorization
- Search functionality
Chat Application
Section titled “Chat Application”- Real-time messaging
- User presence
- Room management
- Message history
- File sharing
Social Media API
Section titled “Social Media API”- User profiles
- Posts and comments
- Following system
- Notifications
- Content moderation
📚 Tutorial Series
Section titled “📚 Tutorial Series”Beginner Series
Section titled “Beginner Series”- Hello World API - Your first Veloce-TS application
- Basic CRUD Operations - Building a simple todo API
- Authentication Setup - Adding JWT authentication
- Database Integration - Working with databases
Intermediate Series
Section titled “Intermediate Series”- Middleware Development - Creating custom middleware
- GraphQL Integration - Building GraphQL APIs
- WebSocket Implementation - Real-time features
- Testing Strategies - Testing your applications
Advanced Series
Section titled “Advanced Series”- Microservices Architecture - Building distributed systems
- Performance Optimization - Scaling your applications
- Security Best Practices - Securing your APIs
- Deployment Strategies - Production deployment
🎨 Community Examples
Section titled “🎨 Community Examples”Have you built something cool with Veloce-TS? We’d love to showcase it!
- Submit your example via GitHub Issues
- Share your project in our Discord community
- Write a tutorial and we’ll feature it here
🛠️ Contributing Examples
Section titled “🛠️ Contributing Examples”Want to contribute an example? Here’s how:
- Fork the repository
- Create your example in the
examples/directory - Add documentation explaining your implementation
- Submit a pull request
Example Requirements
Section titled “Example Requirements”- Clear, well-documented code
- README with setup instructions
- Demonstrates specific Veloce-TS features
- Includes sample data or demo users
- Follows our coding standards
📖 Learning Path
Section titled “📖 Learning Path”For Beginners
Section titled “For Beginners”- Start with Hello World to learn the basics
- Follow the Getting Started Guide
- Experiment with decorators and validation
- Move to TaskMaster for advanced features
For Experienced Developers
Section titled “For Experienced Developers”- Explore advanced features in TaskMaster
- Dive into GraphQL and WebSockets
- Learn about Dependency Injection
- Implement custom plugins and middleware
🔗 Additional Resources
Section titled “🔗 Additional Resources”- Documentation - Complete framework documentation
- API Reference - Detailed API documentation
- GitHub Repository - Source code and issues
- Discord Community - Get help and share projects
:::tip Ready to Start? Choose an example that matches your experience level and start building with Veloce-TS today! :::