Cracked is a Web3 Discord clone designed to provide users with a decentralized communication platform. Built with modern web technologies, Cracked focuses on delivering a seamless user experience while leveraging the power of Web3.
- Svelte + Kit: A modern framework for building user interfaces, providing a reactive experience.
- Tailwind + Skeleton: Utility-first CSS framework combined with a lightweight CSS framework for responsive design.
- GunJS: A real-time, decentralized database for storing and syncing data.
- WebRTC: Enabling peer-to-peer communication for voice and video calls.
- Decentralized Communication: Engage in chats without relying on centralized servers.
- Real-time Messaging: Instant message delivery with GunJS.
- Voice and Video Calls: Connect with friends and communities using WebRTC.
- Responsive Design: Enjoy a user-friendly interface on any device.
- Node.js
- npm or yarn
-
Clone the repository:
git clone https://github.com/lbarcl/cracked.git
-
Navigate into the project directory:
cd cracked -
Install the dependencies:
npm install # or yarn install -
Start the development server:
npm run dev # or yarn dev -
Open your browser and navigate to
http://localhost:3000.
We welcome contributions! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Make your changes and commit them (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Thanks to the creators of the technologies used in this project, as well as the open-source community for their contributions!