yejjipurapuvasavi-debug GitHub avatar

ticket-queue-management-system

yejjipurapuvasavi-debug

A C-based ticket queue management system implementing FIFO operations using array-based queue data structures for educational purposes.

Stars

5

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It serves as a practical, minimal demonstration of queue data structure concepts in C, created as part of an AICTE EduSkills virtual internship.

Who it is for

  • Computer science students learning data structures
  • Beginner C programmers
  • Internship evaluators or educators
  • Hobbyists exploring basic queue implementations

Use cases

  • Learning and teaching queue operations (enqueue, dequeue, peek) in C
  • Simulating a customer service ticket queue in a small-scale system
  • Academic assignments or coursework on data structures
  • Reference implementation for array-based queue in embedded or low-resource environments

Strengths

  • Clear FIFO implementation with modular source files for each operation
  • Simple and easy-to-read code suitable for beginners
  • Includes capacity check and waiting customer count features
  • Educational license permits free use and modification

Considerations

  • Uses fixed-size array, limiting queue capacity and requiring compile-time allocation
  • No dynamic memory or linked-list alternative for overflow handling
  • Lacks error handling for edge cases like empty queue dequeue or full queue enqueue
  • Limited to basic operations; no persistence, concurrency, or GUI

README quick start

Ticket Queue Management System

Overview

This project implements a Ticket Queue Management System using the Queue Data structures in C. It follows the First-In , First-Out(FIFO) principle to manage customer service efficiently.

Features

-Enqueue (Add Customer) -Dequeue (Serve Customer) -Peek Next Customer -Queue Capacity Check -Count Waiting Customers

Technologies Used

-C programming -Queue Data Structures -Arrays

Project Files

-enqueue.c -dequeue.c -peek.c -capacity.c -waiting_customers.c -report_Ticket_Queue_Management_System.pdf

Developed by

Yejjipurapu Vasavi B.Tech - Computer Science and Engineering Lendi Institute of Engineering and Technology AICTE EduSkills Virtual Internship (2026)

License

This project is for educational purposes.

Description

A Queue Data Structure based on Ticket Management System implemented in C as part of the EduSkills training program.

Related repositories

Similar projects matched by category, topics, and programming language.

Infatoshi
Featured
Infatoshi GitHub avatar

netherite

A from-scratch C/CUDA reimplementation of Minecraft 1.11.2 that is bit-verified against the original Java game and includes batched CUDA reinforcement learning support.

AI & Machine LearningLarge Language Models
258
nsdkinx
Featured
nsdkinx GitHub avatar

twell

Twell is a tiny, embeddable, zero-allocation physics engine for interruptible, Apple-style UI animations, available as a single-header C library with Python bindings.

MobileDesign & Creative
17
sqliteai
Featured
sqliteai GitHub avatar

waste

WASTE is a C-based inference engine that streams MoE experts from disk to run a 2.78 trillion-parameter model on a consumer laptop with 64 GB RAM.

Data & DatabasesData Engineering
14