Skip to content
/ deDB Public

πŸ‘©πŸ»β€πŸ’» 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. πŸ”’

License

Notifications You must be signed in to change notification settings

rinturaj/deDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

deDB

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.

Features

  • Distributed architecture
  • Peer-to-peer communication
  • Secure data storage and retrieval
  • Fault-tolerance
  • Easy to use API

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js
  • TypeScript (can be installed via npm)

Installing

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

Deployment

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.

Built With

TypeScript - The language used webpack - Asset bundler Jest - Testing framework

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

Rintu Raj C - @rinturaj See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

πŸ‘©πŸ»β€πŸ’» 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. πŸ”’

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published