This project implements a basic application that manages and displays user information leveraging Kin lang features like input/output, conditions, loops, and functions.
Features Implemented
- User Registration
Accept user details (e.g., name, age, location).
Validate inputs (e.g., age is checked to ensure it is a number).
Store user information in a structured object or list.
- Menu System
Provide a simple interactive menu with options like:
"Add User"
"View Users"
"Exit"
Handle invalid inputs gracefully to ensure a smooth user experience.
- Data Manipulation
Add new user details dynamically.
View the list of registered users with their details.
- Custom Functions
Reusable functions for core operations such as:
ongeraUmuntu() for adding a user.
tangaUrutonde() for listing users.
Advanced Features
- Date and Time Integration
Use the KIN_IGIHE module to log actions with real-time timestamps.
- Data Export (Optional)
Export user data to a simple text file for persistent storage.
Why This Project?
✅ Learn Core Syntax: Reinforces foundational concepts in the Kin language.
✅ Practical Application: Builds a real-world system to organize and manage information.
✅ Scalability: Designed to easily incorporate additional features like file exports or integrations with other modules.
Happy Coding with Kin Lang!