DataPad is a lightweight, ASCII-based program written in C that provides two key functionalities:
A straightforward utility to reverse strings—flipping text forwards to backwards.
A CSV-powered property management tool that allows users to:
- View property data from a CSV file
- Export data in a structured format
- Sort properties by a chosen column
- Search for specific property entries
- Perform additional operations using basic algorithms and structs
Built with simple C structures and algorithms, DataPad is a minimal yet effective tool for text manipulation and structured data handling.
- Clone the repository:
git clone https://github.com/RobbenWijanathan/DataPad.git
- Navigate to the project directory:
cd DataPad
- Compile the program:
gcc -o DataPad main.c
- Run the program:
./DataPad
- Run DataPad
- Choose an option:
1
for StringFlip (reverse a string)2
for Salvatore Property (manage property data from CSV)
- Follow on-screen instructions to perform operations like searching or sorting.
If using the Salvatore Property feature, ensure your CSV file follows this format:
Location 1,Location 2,Price,Rooms,Bathrooms,CarParks,Type,Furnish
Mont-Kiara,Kuala-Lumpur,1000000,2,2,0,Built-up,Partly
Cheras,Kuala-Lumpur,310000,3,2,0,Built-up,Partly
Kepong,Kuala-Lumpur,358000,3,3,0,Built-up,Partly
Taman-Desa,Kuala-Lumpur,455000,2,2,0,Built-up,Partly
Kepong,Kuala-Lumpur,358000,3,3,0,Built-up,Partly
This project is not currently licensed. Feel free to use or contribute to it, but please contact me for clarification or permission before using it in a commercial setting.
Feel free to fork this repository, open issues, or submit pull requests to improve DataPad!
📧 Email: robbenwijanathan@gmail.com 🐙 GitHub: RobbenWijanathan