Skip to content

TrackMate is a console-based Java app for managing gym members and trainers. It supports full CRUD operations with file-based data storage. Built with layered architecture and input validation, it's ideal for learning core Java and file handling. Simple, lightweight, and easy to run.

Notifications You must be signed in to change notification settings

maneesh-057/TrackMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TEAM MEMBERS MANEESH KUMAR - 24SCSE1180652 | SWATI SINGH - 24SCSE1180411 | SPARSH TOMAR - 24SCSE1180707

TrackMate is a simple console-based Java project to manage and track tasks. It allows users to perform CRUD operations on tasks using file storage.

πŸ”§ Features Implemented (Review 1) Add Task View Tasks Delete Task Update Task File I/O using data.txt Layered architecture

πŸ“ File Structure Main.java – Entry point and menu Task.java – Task model TaskService.java – CRUD logic FileHandler.java – File operations Validation.java – Input validation data.txt – Stores task data (created automatically)

πŸš€ How to Run Compile all .java files Run Main.java Follow menu instructions in console

About

TrackMate is a console-based Java app for managing gym members and trainers. It supports full CRUD operations with file-based data storage. Built with layered architecture and input validation, it's ideal for learning core Java and file handling. Simple, lightweight, and easy to run.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages