Skip to content

The backend library between Auth0 and the AAI portal front end.

Notifications You must be signed in to change notification settings

AustralianBioCommons/aai-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AAI Backend

The backend library between Auth0 and the AAI portal front end. Technical design document for this project lives in this Google doc.

Requirements

Ensure you have the following installed:

Installation

Follow these steps to set up the project:

  1. Clone the Repository:

    git clone https://github.com/AustralianBioCommons/aai-backend.git
    cd aai-backend
  2. Set Up a Virtual Environment: Create and activate a virtual environment:

    uv venv
    source .venv/bin/activate
  3. Install Dependencies: (aai-backend) uv sync

    uv sync

Run the Application

Use uv to run the FastAPI application:

uv run fastapi dev main.py

Run Tests

Execute the test suite using pytest:

uv run pytest

About

The backend library between Auth0 and the AAI portal front end.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages