Skip to content

115jon/shiki-web

Repository files navigation

Discord Clone Project

Overview

This project is a clone of the popular communication platform Discord, built using Svelte and other modern web technologies. The goal of this project is to create a functional and feature-rich platform for community building and communication.

Features

  • Voice and Video Channels: Create and join voice and video channels for real-time communication
  • Text Channels: Send and receive text messages in public or private channels
  • User Profiles: Create and manage your user profile, including profile pictures and bio
  • Friend System: Add and manage friends, including the ability to send direct messages
  • Server Management: Create and manage servers, including the ability to invite users and manage roles
  • Rich Media Support: Share images, videos, and other media files in chat

Technologies Used

  • Svelte: Front-end framework for building web applications
  • TypeScript: Superset of JavaScript for building scalable and maintainable code
  • Tailwind CSS: Utility-first CSS framework for styling components
  • WebRTC: Real-time communication protocol for voice and video channels

Getting Started

To get started with this project, follow these steps:

  1. Clone the repository using git clone
  2. Install dependencies using npm install
  3. Start the development server using npm run dev
  4. Open the application in your web browser using npm run dev -- --open

Building and Deployment

To build the application for production, run npm run build. You can then deploy the application to your preferred hosting platform.

Configuration

The platform's configuration is stored in src/config/site.ts. You can modify this file to customize the platform's settings.

Contributing

Contributions to this project are welcome. Please submit a pull request with your changes and a brief description of what you've added or modified.

License

This project is licensed under the MIT License. See LICENSE for more information.

Note

This project is not affiliated with Discord Inc. and is intended for educational purposes only.

About

Web front-end for the Shiki application

Topics

Resources

Stars

Watchers

Forks

Contributors