Skip to content

Brisa Task Manager — это кросс-платформенный менеджер задач, построенный на фреймворке Brisa. Приложение позволяет пользователям создавать, отслеживать и совместно работать над задачами с реальным временем обновлений

License

Notifications You must be signed in to change notification settings

QuadDarv1ne/brisa-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brisa Task Manager

welcome-brisa

Brisa Task Manager — это кросс-платформенный менеджер задач, построенный на фреймворке Brisa.

Приложение позволяет пользователям создавать, отслеживать и совместно работать над задачами с реальным временем обновлений.

Используя возможности Brisa для работы с серверными компонентами, сигналами и веб-компонентами, проект стремится предоставить эффективный и современный подход к управлению задачами.

web-components-brisa browser-events-brisa i18n-support-brisa multi-platform-brisa

🛠️ Технологии

  • Brisa — современный веб-фреймворк для создания full-stack приложений с использованием серверных компонентов и веб-компонентов.
  • JSX — для написания как серверных, так и клиентских компонентов.
  • Web Components — для создания переиспользуемых элементов интерфейса.
  • Signals — для обработки событий в реальном времени.
  • Tauri (по желанию) — для создания кросс-платформенных приложений.

Project created with Brisa.

Getting Started

🚀 Установка

1. Клонировать репозиторий

git clone https://github.com/username/brisa-task-manager.git

2. Установить зависимости

cd brisa-task-manager
npm install -g bun
bun init
bun add brisa

Development

bun dev

Build

bun build

Start

bun start

Это запустит приложение на вашем локальном сервере.

📄 Структура проекта

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: maksimqwe42@mail.ru

▶️ Twitter: @MaksimDupley


🤝 Лицензия

Этот проект лицензируется по лицензии MIT

См. LICENSE для подробностей


Автор: Дуплей Максим Игоревич

Дата: 21.11.2024

About

Brisa Task Manager — это кросс-платформенный менеджер задач, построенный на фреймворке Brisa. Приложение позволяет пользователям создавать, отслеживать и совместно работать над задачами с реальным временем обновлений

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published