Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quaddarv1ne/brisa-task-manager
Brisa Task Manager — это кросс-платформенный менеджер задач, построенный на фреймворке Brisa. Приложение позволяет пользователям создавать, отслеживать и совместно работать над задачами с реальным временем обновлений
https://github.com/quaddarv1ne/brisa-task-manager
2024 brisa bun framework maximdupley quadd4rv1n7 task-manager web website
Last synced: about 1 month ago
JSON representation
Brisa Task Manager — это кросс-платформенный менеджер задач, построенный на фреймворке Brisa. Приложение позволяет пользователям создавать, отслеживать и совместно работать над задачами с реальным временем обновлений
- Host: GitHub
- URL: https://github.com/quaddarv1ne/brisa-task-manager
- Owner: QuadDarv1ne
- License: other
- Created: 2024-11-21T18:46:09.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2024-11-21T19:12:09.000Z (about 1 month ago)
- Last Synced: 2024-11-21T19:35:31.612Z (about 1 month ago)
- Topics: 2024, brisa, bun, framework, maximdupley, quadd4rv1n7, task-manager, web, website
- Language: TypeScript
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Brisa Task Manager
![welcome-brisa](img/welcome-brisa.png)
**Brisa Task Manager** — это кросс-платформенный менеджер задач, построенный на фреймворке **Brisa**.
Приложение позволяет пользователям создавать, отслеживать и совместно работать над задачами с реальным временем обновлений.
Используя возможности Brisa для работы с серверными компонентами, сигналами и веб-компонентами, проект стремится предоставить эффективный и современный подход к управлению задачами.
![web-components-brisa](img/web-components-brisa.png)
![browser-events-brisa](img/browser-events-brisa.png)
![i18n-support-brisa](img/i18n-support-brisa.png)
![multi-platform-brisa](img/multi-platform-brisa.png)## 🛠️ Технологии
- **Brisa** — современный веб-фреймворк для создания full-stack приложений с использованием серверных компонентов и веб-компонентов.
- **JSX** — для написания как серверных, так и клиентских компонентов.
- **Web Components** — для создания переиспользуемых элементов интерфейса.
- **Signals** — для обработки событий в реальном времени.
- **Tauri** (по желанию) — для создания кросс-платформенных приложений.Project created with [Brisa](https://github.com/brisa-build/brisa).
## Getting Started
### 🚀 Установка
### 1. Клонировать репозиторий
```bash
git clone https://github.com/username/brisa-task-manager.git
```### 2. Установить зависимости
```bash
cd brisa-task-manager
npm install -g bun
bun init
bun add brisa
```### Development
```bash
bun dev
```### Build
```bash
bun build
```### Start
```bash
bun start
```> Это запустит приложение на вашем локальном сервере.
## 📄 Структура проекта
```plaintext
brisa-task-manager/
│
├── src/ # Исходный код приложения
│ ├── components/ # Компоненты интерфейса
│ │ ├── counter-server.tsx # Компонент сервера счётчика
│ │ ├── footer.tsx # Компонент футера
│ │ └── navigator.tsx # Компонент навигации
│ ├── layout/ # Макеты страниц
│ │ └── index.tsx # Главный макет
│ ├── pages/ # Страницы приложения
│ │ ├── about/ # Страница "О нас"
│ │ | └── index.tsx
│ │ ├── index.test.tsx # Тесты для главной страницы
│ │ └── index.tsx # Главная страница
│ ├── public/ # Статические файлы
│ │ └── brisa.svg # Логотип или иконка
│ ├── styles/ # Стили приложения
│ │ ├── footer.css # Стили для футера
│ │ ├── nav.css # Стили для навигации
│ │ └── style.css # Общие стили
│ └── web-components/ # Веб-компоненты
│ └── counter-client.tsx # Компонент для клиента счётчика
│
├── .gitignore # Игнорируемые файлы для Git
├── bun.lockb # Заблокированные зависимости
├── bunfig.toml # Конфигурация Bun
├── package.json # Зависимости проекта
├── tsconfig.json # Конфигурация TypeScript
└── README.md # Документация по проекту
```### ▶️ Описание
- src/: Каталог с исходным кодом приложения.
- components/: Переиспользуемые компоненты, такие как навигация, футер и счётчик.
- layout/: Макеты для страниц.
- pages/: Страницы приложения, включая тесты.
- public/: Статические ресурсы, например, изображения.
- styles/: Стили для оформления.
- web-components/: Веб-компоненты, работающие на клиенте.
---
### ⚙️ Функциональные возможности
- `Создание и управление задачами`: Пользователи могут создавать, редактировать и удалять задачи.
- `Реальное время`: Обновления задач происходят в реальном времени благодаря использованию сигналов.
- `Коллаборация`: Задачи можно делиться с другими пользователями для совместной работы.
- `Уведомления`: Пользователи получают уведомления о дедлайнах и изменениях в задачах.
- `Аутентификация`: Встроенная система аутентификации и управления профилем.
---
### 📬 Контакты
**Если у вас есть вопросы, не стесняйтесь обращаться:**
▶️ `Telephone:` +7-915-048-02-49
▶️ `Email`: [email protected]
▶️ `Twitter`: @MaksimDupley
---
### 🤝 Лицензия
`Этот проект лицензируется по лицензии MIT`
> См. LICENSE для подробностей---
**Автор:** Дуплей Максим Игоревич
**Дата:** 21.11.2024