A web framework for managing and visualizing data from internal applications.
- FastAPI backend for RESTful API endpoints
- Flask frontend for user interface
- PostgreSQL database for data storage
- JWT authentication
- User and group management
- Asset management
- Real-time data visualization
- Python 3.8+
- Docker and Docker Compose
- PostgreSQL 13+
- Redis 6+
- Clone the repository:
git clone https://github.com/yourusername/jarvisweb.git
cd jarvisweb- Create and activate virtual environment:
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows- Install dependencies:
pip install -e .- Start the services:
docker-compose up -d- Run database migrations:
alembic upgrade headpytestOnce the application is running, visit:
- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
MIT
