Skip to content

EmilieT/Baluchon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Baluchon

Baluchon is a Flask application designed to facilitate the management of projects, files, events, and tasks for bioinformatics projects.


Main Features

  • Quick project management (add, edit, delete).
  • Visualization of project dependencies within your local desktop environment.
  • Simple tracking of events, tasks, and files associated with each project.
  • Intuitive and responsive interface.

Prerequisites

  • Python 3.8 or higher.
  • A virtual environment (recommended).
  • The dependencies listed in requirements.txt.

Installation

  1. Clone this repository:

    git clone https://github.com/EmilieT/baluchon.git
    cd baluchon
  2. Create your virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # macOS/Linux
  3. Install the dependencies:

    pip install -r requirements.txt
  4. Initiate your database

    mkdir -p instance
    flask db init
    flask db migrate -m "Initial migration"
    flask db upgrade

Launch your local instance of Baluchon

  1. Activate the virtual environment (if not already active):

    source venv/bin/activate  # On macOS/Linux
  2. Run the Flask application:

    python app.py

(The application will start and be available at http://127.0.0.1:5000.)

Notes:

  • Make sure you are in the project directory (cd path/to/baluchon).
  • If you encounter any errors, check that all dependencies are installed (pip install -r requirements.txt).
  • If you prefer using the flask command, set the FLASK_APP environment variable first:
    export FLASK_APP=app.py
    flask run

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors