Ma'ruf Aldi
Back to Home

Interactive Code Demos

Explore these interactive code demos to see real-world examples of my backend development skills. Each demo showcases different aspects of my technical expertise, from API development to database optimization and real-time communication.

Interactive Code Demos
REST API with NestJS
@Controller('users')
export class UsersController {
  constructor(private usersService: UsersService) {}

  @Get()
  @UseGuards(JwtAuthGuard)
  async findAll(@Query() query: FindUsersDto) {
    return this.usersService.findAll(query);
  }

  @Post()
  @UsePipes(ValidationPipe)
  async create(@Body() createUserDto: CreateUserDto) {
    return this.usersService.create(createUserDto);
  }
}

About These Demos

These interactive demos showcase my approach to solving common backend development challenges. The code examples are based on real projects I've worked on, with sensitive information removed.

While these demos run in your browser, they represent server-side code that would typically run in a Node.js environment. The simulated output gives you an idea of the performance and functionality you can expect from my backend solutions.

Technologies Featured:

  • NestJS for structured, modular API development
  • TypeORM for database interaction and query optimization
  • Socket.io for real-time bidirectional communication
  • JWT authentication for secure API access
  • Data validation and sanitization techniques