Backend is a FastAPI-based service designed to preprocess and forward instant messages.
- Receive and preprocess instant messages (IM).
- Forward the processed messages to other services.
- Easily scalable and built on the robust FastAPI framework.
- Python 3.10+
- Docker (for containerization)
- Clone the repository:
git clone https://github.com/fullstackjam/AutoAlly-Backend.git
cd AutoAlly-Backend
- Set up a virtual environment and activate it:
python -m venv venv
source venv/bin/activate # On Windows, use: venv\Scripts\activate
- Install the required dependencies:
python -m pip install --upgrade pip
pip install -r requirements.txt
- Run the FastAPI application:
uvicorn app:api --reload
Visit http://127.0.0.1:8000/ in your browser to see the application in action.
- Build the Docker image:
docker build -t your_dockerhub_username/backend:latest .
- 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.
Feel free to fork this repository, submit issues, or open pull requests to enhance the functionalities of Backend.
[MIT]