Krishna Negi
B.Tech CSE (2nd Year)

Projects

Detailed descriptions of three practical systems: Billing & Marketing System, ATM System, Bus Management System. Each project includes a short overview, key modules, tech used, and an illustrative image.

1) Billing & Marketing System (Supermarket)

billing illustration

Overview

A modular C-based billing application for a supermarket. Features admin/user roles, product management, inventory updates, cart system, and discount engine for loyal customers.

Key Modules

  • Authentication (admin/user)
  • Product & Inventory management (add, update, delete)
  • Cart and billing with taxes and discounts
  • Reports: daily sales, low-stock alerts

Tech

C (modular), File I/O for persistence, CLI UX

2) ATM System

atm illustration

Overview

Console-based ATM simulator implementing account creation, PIN authentication, balance inquiry, withdrawals, deposits, and transaction logs. Emphasis on secure input handling and modular design.

Key Modules

  • User account management and authentication
  • Transaction processing with logs
  • Simple encryption for stored credentials

Tech

C / C++ (console), file-based storage, simple encryption

3) Bus Management System

bus illustration

Overview

A system to manage bus operations: route creation, seat booking, schedule management, and ticketing. Designed as a CLI/desktop hybrid prototype with modular components for future web/ mobile extension.

Key Modules

  • Route & schedule management
  • Seat allocation and booking flow
  • Ticket generation and cancellation

Tech

C / Python prototype for booking UI, CSV/JSON storage