← All projects

MiniJSONDatabase

by @Saboo24

Active 17

A lightweight C-based JSON database to manage personal records with add, view, update, delete, and search functionality.

About this project

🚀 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

From the project README on GitHub

Stars
17
Forks
2
Last push
14 Oct 2025

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/minijsondatabase.svg)](https://www.madeinalgeria.dev/projects/minijsondatabase)

Related projects