Skip to content
This repository was archived by the owner on Sep 26, 2025. It is now read-only.

fullstackjam/autoally-backend

Repository files navigation

AutoAlly-Backend

Backend is a FastAPI-based service designed to preprocess and forward instant messages.

Features

  • Receive and preprocess instant messages (IM).
  • Forward the processed messages to other services.
  • Easily scalable and built on the robust FastAPI framework.

Prerequisites

  • Python 3.10+
  • Docker (for containerization)

Getting Started

Setting Up the Development Environment

  1. Clone the repository:
git clone https://github.com/fullstackjam/AutoAlly-Backend.git
cd AutoAlly-Backend
  1. Set up a virtual environment and activate it:
python -m venv venv
source venv/bin/activate  # On Windows, use: venv\Scripts\activate
  1. Install the required dependencies:
python -m pip install --upgrade pip
pip install -r requirements.txt
  1. Run the FastAPI application:
uvicorn app:api --reload

Visit http://127.0.0.1:8000/ in your browser to see the application in action.

Using Docker

  1. Build the Docker image:
docker build -t your_dockerhub_username/backend:latest .
  1. Run the Docker container:
docker run -p 8000:8000 your_dockerhub_username/backend:latest

Visit http://127.0.0.1:8000/ in your browser to access the service running inside the Docker container.

Contribution

Feel free to fork this repository, submit issues, or open pull requests to enhance the functionalities of Backend.

License

[MIT]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published