This API is in beta version and part of a game built for ASIST project using FastAPI Web-Framework, Redis and Firebase DB. The API works with the client available at ASIST-Client
- Redis 6.2.5+
- Python 3.9.7+
- FireBase realtime database URL
- GOOGLE_APPLICATION_CREDENTIAL
- Create and activate a virtual python environment.
conda create --name env_name
conda activate env_name
- Install python dependencies.
pip install -r requirements.txt
- Setup environment variables
FIREBASE_URL
: Firebase db url pathGOOGLE_APPLICATION_CREDENTIALS
: Path to the json file that contains firebase database account authentication credentials.
- Start Redis server
redis-server
- Start API server and it should be should be available at
http://localhost:5000
python main.py local