An open API service indexing awesome lists of open source software.

https://github.com/zyxxie-creator/tma-react-ts

Telegram Mini App(React,TS,Redux)
https://github.com/zyxxie-creator/tma-react-ts

miniapp telegram tma

Last synced: 2 months ago
JSON representation

Telegram Mini App(React,TS,Redux)

Awesome Lists containing this project

README

        

[Telegram](https://t.me/tmaZyxxieBot)

## English

This pet project is a Telegram Mini App that demonstrates the use of React for building user interfaces and showcases basic functionalities of a task management system. Users can efficiently manage their tasks, including features such as adding, editing, completing, and deleting tasks.

Here's the full list of technologies used in the project:

- `react` - A JavaScript library for building user interfaces.
- `@reduxjs/toolkit` - A library for efficient Redux development.
- `@telegram-apps/sdk` - SDK for building Telegram applications.
- `react-redux` - Official React bindings for Redux.
- `typescript` - A superset of JavaScript that adds static types.
- `sass` - A preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets (CSS).

### How to Run the Project

### How to Run the Project

1. **Clone the Repository**:
```bash
git clone https://github.com/Zyxxie-creator/tma-react-ts.git
cd todo-list
```

2. **Install Dependencies**:
```bash
npm install
```

3. **Start the Development Server**:
```bash
npm start
```

4. **Open in Browser**:
Navigate to `http://localhost:3000` to view the application.

## Русский

Этот pet проект представляет собой Telegram Mini App, который демонстрирует использование React и TS для создания пользовательских интерфейсов.

Вот полный список использованных технологий в проекте:

- `react` - Библиотека JavaScript для создания пользовательских интерфейсов.
- `@reduxjs/toolkit` - Библиотека для эффективной разработки на Redux.
- `@telegram-apps/sdk` - SDK для создания приложений Telegram.
- `react-redux` - Официальные привязки React для Redux.
- `typescript` - Надстройка над JavaScript, добавляющая статическую типизацию.
- `sass` - Язык препроцессорного скриптования, который интерпретируется или компилируется в каскадные таблицы стилей (CSS).

### Как запустить проект

1. **Клонируйте репозиторий**:
```bash
git clone https://github.com/Zyxxie-creator/tma-react-ts.git
cd todo-list
```

2. **Установите зависимости**:
```bash
npm install
```

3. **Запустите сервер разработки**:
```bash
npm start
```

4. **Откройте в браузере**:
Перейдите по адресу `http://localhost:3000`, чтобы увидеть приложение.

## Contacts
#### **Github**
- [@Zyxxie-creator](https://github.com/Zyxxie-creator)
##### **Telegram**
- [@Zyxxie](https://t.me/Zyxxie)