Skip to content

An offline Discord clone built with modern web technologies.

Notifications You must be signed in to change notification settings

drxc00/vitecord

Repository files navigation

Vitecord

An offline Discord clone built with modern web technologies.

Features

  • Modern UI inspired by Discord
  • Server and channel creation
  • User authentication
  • Responsive design (in progress)
  • Customizable interface

Tech Stack

  • ⚑️ Vite - Next generation frontend tooling
  • 🟦 TypeScript - Type-safe JavaScript
  • 🐻 Zustand - State management
  • 🎨 Tailwind CSS - Utility-first CSS framework
  • πŸ› οΈ ShadCN - Unstyled, accessible UI components

Project Structure

β”œβ”€β”€ assets/          # Static assets
β”œβ”€β”€ components/       # UI components
β”œβ”€β”€ pages/            # Pages
β”œβ”€β”€ types.ts            # TypeScript types
β”œβ”€β”€ utils/            # Utility functions
β”œβ”€β”€ vite.config.ts    # Vite configuration
β”œβ”€β”€ index.html        # Entry point
β”œβ”€β”€ main.ts           # Main application entry point
β”œβ”€β”€ tailwind.config.ts # Tailwind CSS configuration
β”œβ”€β”€ tsconfig.json      # TypeScript configuration

Each directory and file serves a specific purpose in the application architecture:

  • assets: Contains static files used throughout the application
  • components: Houses reusable UI components following component-based architecture
  • pages: Contains the main views and routes of the application
  • types: Central location for TypeScript type definitions
  • utils: Shared utility functions and helpers
  • config files: Configuration for Vite, Tailwind, and TypeScript

About

An offline Discord clone built with modern web technologies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published