https://github.com/rinturaj/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. 🔒
https://github.com/rinturaj/dedb
database decentralized decentralized-database nosql-database
Last synced: about 2 months ago
JSON representation
👩🏻💻 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. 🔒
- Host: GitHub
- URL: https://github.com/rinturaj/dedb
- Owner: rinturaj
- License: mit
- Created: 2022-01-21T19:40:02.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T17:47:04.000Z (over 1 year ago)
- Last Synced: 2024-10-28T18:47:56.914Z (over 1 year ago)
- Topics: database, decentralized, decentralized-database, nosql-database
- Language: TypeScript
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
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.
``` Copy code
git clone https://github.com/rinturaj/deDB.git
```
Install the dependencies.
``` Copy code
npm install
```
Build the project.
``` Copy code
npm run build
```
Start the development server.
```Copy code
npm start
```
Running the tests
The project uses Jest for testing. To run the tests, use the following command:
``` Copy code
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