MioPoint-frontend Svelte Themes

Miopoint Frontend

Svelte frontend for MioPoint!

🎬 MioPoint Frontend ✨

Welcome to the official Svelte frontend for MioPoint! This project provides a sleek, modern, and reactive user interface for a synchronized collaboration platform.

πŸ”— Backend Repository: delta-dash/MioPoint

MioPoint Application Preview


🌟 Key Features

  • πŸ“‚ File Viewing: View images and videos.
  • πŸ’¬ Chat: Private messaging for you and friends.
  • πŸšͺ Room Management: Easily create and join private collaboration rooms.
  • ⚑ Blazing Fast UI: Built with SvelteKit for a seamless and responsive experience.

πŸ› οΈ Tech Stack

This project is built with an incredibly fast and modern web stack:

  • Framework: SvelteKit 🧑
  • Runtime & Toolkit: Bun 🍞
  • Styling: Tailwind CSS πŸ’¨
  • Language: TypeScript 🟦

πŸš€ Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

This project uses Bun as its runtime and package manager. You'll need to have it installed on your system.

  • Install Bun (macOS, Linux, WSL):
    curl -fsSL https://bun.sh/install | bash
    

Installation & Running

  1. Fork & Clone the repository
    git clone https://github.com/delta-dash/MioPoint-frontend.git
    
  2. Navigate to the project directory
    cd MioPoint-frontend
    
  3. Install dependencies with Bun
    bun install
    
  4. Start the development server
    bun run dev
    
    Your app should now be running on http://localhost:5173! πŸ”₯

πŸ—ΊοΈ Roadmap & TODOs

We have a lot of exciting plans, but here are our immediate priorities:

  • πŸ“‚ Implement core synchronized file viewing logic.
  • 🐞 Fix the production build error.
  • πŸ”„ Resolve the state synchronization effect loop.
  • ✨ Implement new UI enhancements for file display.
  • 🌐 Add i18n for internationalization.

See the open issues for a full list of proposed features and known bugs.


🀝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated! πŸ™

If you'd like to help improve Miopoint, please follow these steps:

  1. Fork the Repository 🍴
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request πŸ“¬

βš–οΈ License

Distributed under the MIT License. See LICENSE for more information.

Top categories

Loading Svelte Themes