A simple Command Line Interface (CLI) tool designed to manage freelance projects.
Educational Purpose Only: This project is created for educational and training purposes only. It is a practice exercise to learn Rust programming concepts and is not intended for use in production environments or for actual business management.
- Project Tracking: Manage multiple projects with custom states.
- State Management: Uses Enums to handle status (InLine, Working, Concluded).
- Data Integrity: Leverages Rust's ownership and borrowing system.
- Interactive Progress: Dynamic updates through loops and logic.
- Structs & Enums: To organize data and logic flow.
- Pattern Matching: Using
matchto handle different project states. - Ownership & .clone(): Managing memory and data duplication.
- Control Flow: Implementing loops and conditional breaks.
- Make sure you have Rust installed.
- Clone this repository.
- Run the project using:
cargo run
Copyright (©) 2026 dandiest
This project is licensed under the MIT License. You are free to use, study, and modify this code for educational purposes.