deDB is a decentralized database built using TypeScript. It utilizes a distributed architecture and peer-to-peer communication to provide a secure and fault-tolerant database solution. deDB allows for data to be stored and retrieved without the need for a centralized server or intermediary.
- Distributed architecture
- Peer-to-peer communication
- Secure data storage and retrieval
- Fault-tolerance
- Easy to use API
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js
- TypeScript (can be installed via npm)
Clone the repository to your local machine.
git clone https://github.com/rinturaj/deDB.git
Install the dependencies.
npm install
Build the project.
npm run build
Start the development server.
npm start
Running the tests
The project uses Jest for testing. To run the tests, use the following command:
npm run test
deDB is a decentralized database and as such, does not require deployment in the traditional sense. However, it is recommended to run a local deDB network for testing purposes before connecting to a live network.
TypeScript - The language used webpack - Asset bundler Jest - Testing framework
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
Rintu Raj C - @rinturaj
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details