A lightweight C-based JSON database to manage personal records with add, view, update, delete, and search functionality.
عن هذا المشروع
🚀 Mini JSON Database A small C-based database system that stores records in a JSON file. It supports basic operations for managing personal or small-scale data. 🚀 Mini JSON Database A small C-based database system that stores records in a JSON file. It supports basic operations for managing personal or small-scale data. ✨ Current Features Add a new record with details: 🆔 ID 📝 Name 📝 Surname 🎂 Age 📧 Email 📞 Phone 🏠 Address 👤 Gender 🗒 Notes View all records Update a record by ID Delete a record by ID Search records by ID or Name Stores data in database.json using JSON format 🛠 Requirements GCC Compiler cJSON library 🚀 Future Plans 🌐 Add support for multiple JSON files to separate different datasets. 🔍 Implement advanced search with filters (e.g., by age range, email domain). 📊 Add statistics and reports (e.g., total records, average age). 💾 Enable data backup and restore functionality. 🖥 GUI version with interactive interface for easier use. 🔒 Add data validation and security (e.g., prevent duplicate IDs, validate email/phone). 🌟 Optimize for larger datasets (towards mini Big Data support). 💻 How to Compile and Run Open a terminal in the project folder: bash
من ملف README الخاص بالمشروع على
GitHub
- النجوم
- 17
- التفريعات
- 2
- آخر تحديث
- 14/10/2025
أضف هذه الشارة إلى ملف README
أظهر أن مشروعك مُدرج على «صُنع في الجزائر».
[](https://www.madeinalgeria.dev/projects/minijsondatabase)