Cipher Vault is developed using React, Node.js, WebSocket, and TypeScript. It aims to demonstrate the core concepts of a decentralized and secure ledger system.
- React Frontend: User-friendly interface built with React for easy interaction.
- Node.js Backend: Employs Node.js to handle server-side logic and communication.
- WebSocket: Real-time communication for efficient data exchange between nodes.
- TypeScript: Enhances code readability and provides static typing for a more robust application.
- Clone the repository.
- Install dependencies using
npm installin both the client and server directories. - Run the server using
npm startin the server directory. - Start the React app with
npm startin the client directory. - Access the app at
http://localhost:3000.
Feel free to contribute by submitting issues or pull requests.
This project is developed with insights from the book "TypeScript Quickly" by Yakov Fain and Anton Moiseev. The book has been an invaluable resource in understanding TypeScript's features and best practices, contributing to the robustness and clarity of our codebase.
I express our gratitude to the authors for sharing their knowledge and making a significant impact on my development journey.