Skip to content

Dating Telegram Bot WebApp allows users to meet through the Telegram bot, as well as use a convenient web interface to view profiles, send messages and manage interactions with other users.

License

Notifications You must be signed in to change notification settings

AlexanderLukash/Dating-Telegram-Bot-Webapp-2.0

Repository files navigation

Dating Telegram Bot WebApp 2.0

GitHub License GitHub watchers Python FastAPI Aiogram Docker TypeScript Next.JS nextui MongoDB

This project is Dating Telegram Bot WebApp, which combines the capabilities of a dating Telegram bot with a WebApp for easy use.

Description of the project

Dating Telegram Bot WebApp allows users to meet through the Telegram bot, as well as use a convenient web interface to view profiles, send messages and manage interactions with other users.

Requirements

Before using this project, make sure you have the following components installed:

  • Docker
  • Docker Compose
  • GNU Make

Installation and launch

After cloning the repository, follow these steps:

  1. Create a .env file based on .env.example and specify the necessary environment variables.
  2. Use Ngrok or localtunnel to open the https tunnels of our apps.
  3. Open a terminal and navigate to the project's root directory.
  4. Use the command make all to build all Docker containers and start the project.
  5. Open your browser and go to http://localhost:8000/api/docs to view the project.

Implemented Commands

  • make all: Start the project.
  • make app: Start the api project.
  • make app-logs: Follow the logs in api container.
  • make test: Run the test.
  • make frontend: Start front-end project.
  • make storages: Start MongoDB with UI on 28081 port.

License

This project is distributed under the MIT License. See the LICENSE file for additional information.

About

Dating Telegram Bot WebApp allows users to meet through the Telegram bot, as well as use a convenient web interface to view profiles, send messages and manage interactions with other users.

Topics

Resources

License

Stars

Watchers

Forks