Skip to content

biggeezerdevelopment/JarvisWeb_Project

Repository files navigation

JarvisWeb

A web framework for managing and visualizing data from internal applications.

Landing Page

Features

  • 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

Setup

Prerequisites

  • Python 3.8+
  • Docker and Docker Compose
  • PostgreSQL 13+
  • Redis 6+

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/jarvisweb.git
cd jarvisweb
  1. Create and activate virtual environment:
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. Install dependencies:
pip install -e .
  1. Start the services:
docker-compose up -d
  1. Run database migrations:
alembic upgrade head

Development

Running Tests

pytest

API Documentation

Once the application is running, visit:

License

MIT

About

The start of the front end for the Jarvis Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published