Bus Ticket Management

Bus Ticket Management

A bus management platform connecting interprovincial bus operators with customers for ticket sales and operational management.

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.

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.

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