Skip to content

TailwindCSSThis project is a Telegram bot built on a technology stack of FastAPI, Aiogram, Tortoise ORM, PostgreSQL for Backend and Vue 3, Pinia, TypeScript, TailwindCSS for Frontend

License

Notifications You must be signed in to change notification settings

QuadDarv1ne/telegram_web_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Разработка Telegram бота с WEB-интерфейсом

telegram_bot

Описание

Этот проект представляет собой Telegram-бота, построенного на стеке технологий FastAPI, Aiogram, Tortoise ORM, PostgreSQL для Backend и Vue 3, Pinia, TypeScript, TailwindCSS для Frontend.

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

my-telegram-bot-project/
│
├── backend/
│   ├── Dockerfile
│   ├── docker-compose.yml
│   ├── requirements.txt
│   ├── .env.example
│   └── main.py
│
├── frontend/
│   ├── Dockerfile
│   ├── package.json
│   ├── tailwind.config.ts
│   ├── vite.config.ts
│   ├── src/
│   │   ├── assets/
│   │   │   └── styles/
│   │   │       └── tailwind.css
│   │   ├── store.ts
│   │   └── App.vue
│   └── index.html
│
├── img/
│   ├── fast_api.img
│   ├── pinia.img
│   ├── taiwindcss.png
│   ├── tortoise_orm.png
│   ├── typescript.png
│   └── vue3.png
│
├── .gitignore
├── README.md
└── LICENSE

Установка и запуск

Backend

  1. Перейдите в каталог backend.
  2. Создайте файл .env на основе .env.example и укажите значения для переменных окружения:
    TELEGRAM_API_TOKEN=your_telegram_bot_token
    DATABASE_URL=postgres://user:password@localhost:5432/dbname
    
  3. Запустите контейнеры Docker:
    docker-compose up --build
    

Backend на FastAPI, Aiogram, Tortoise ORM и PostgreSQL

tortoise_orm

Frontend на Vue 3, Pinia, TypeScript и TailwindCSS

pinia taiwind typescript vue3

👨🏻‍💻 Преподаватель: Дуплей Максим Игоревич

📅 Дата: 28.08.2024

About

TailwindCSSThis project is a Telegram bot built on a technology stack of FastAPI, Aiogram, Tortoise ORM, PostgreSQL for Backend and Vue 3, Pinia, TypeScript, TailwindCSS for Frontend

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published