Bus Ticket Management
–
Bus Ticket Management
A bus management platform connecting interprovincial bus operators with customers for ticket sales and operational management.
- Role: Backend Developer
- Architecture: Monorepo
- Development: 12/2025 – 02/2026
- ReactNative
- MongoDB
- NestJS
Bus & vehicle management
Manage bus information, vehicle details, and operational status.
Route Management
Create and manage routes, destinations, schedules, and related information.
Ticket Management
Manage ticket information, bookings, and ticket status throughout the process.
Revenue Management
Track ticket sales, revenue, and transaction information for each route.
Commission Distribution
Calculate and manage commission distribution between the company and bus operators.
Web & Mobile Applications
Provide a unified experience across Web and Mobile platforms for different users.
What I Worked On
Backend & API
- Developed backend APIs and business logic using NestJS, handling core functions such as vehicles, routes, tickets, revenue, and commission management.
Database & Architecture
- Designed and worked with MongoDB data structures and contributed to the Monorepo architecture for managing the Web, Mobile, and Backend applications.
Frontend & Integration
- Participated in React frontend development and refactoring, and contributed to integrating backend APIs with Web and React Native applications.
Result
Developed a functional management platform covering bus operations, routes, ticket sales and revenue management across Web and Mobile platforms.
Social Network
Social Network
A social networking platform for sharing activities and joining interest-based communities.
- Role: Team Leader / Backend Developer
- MVC
- Development: 05/2025 – 10/2025
- ReactVite
- MongoDB
- NestJS
User Authentication & Profiles
Manage user registration, authentication, profiles, and account-related information.
Social Posts & Activities
Allow users to create, share, and interact with posts and activities within the platform.
Interest-Based Groups
Create and manage communities based on shared interests and allow users to participate in different groups.
Community Interaction
Support interactions between users and group members to improve communication and community engagement.
Web & Mobile Applications
Provide the social networking platform through both Web and Mobile applications.
Backend & Data Management
Manage application data, business logic, and APIs to support the main social networking features.
My Contribution
Backend & API
- Developed backend APIs and business logic using NestJS, implementing core functionality for users, posts, groups, and social interactions.
Database & System
- Designed and structured the MongoDB database to support user information, social content, groups, and application data.
Team & Deployment
Took the Team Leader role, coordinated project tasks, supported mobile development with React Native, and deployed the backend application to a VPS.
Result
Built and deployed a full-stack social networking platform with Web and Mobile applications, covering social interaction and community features.
Kindergarten Management
Kindergarten Management
A management system designed to manage kindergarten schedules, facilities, teachers and students.
- Role: Team Leader / Backend Developer
- Team: 4 members
- Duration: 11/2024 – 01/2025
- Laravel
- MySQL
Student Management
Manage student information, attendance and learning progress.
Teacher Management
Manage teacher profiles, assignments and classes.
Schedule Management
Create and manage class schedules, activities and events.
Facility Management
Track and manage facilities and equipment.
Camera Monitoring
Monitor classroom and facility cameras for better safety.
Online Payment
Support online payment for fees and other services.
My Contribution
Database & Backend
Designed and implemented the database structure
Developed controllers and business logic
Built backend functionality using Laravel
Frontend Support
Supported frontend development
Fixed bugs and improved UI/UX
Features & Integration
Integrated online payment
Implemented camera monitoring feature