Baluchon is a Flask application designed to facilitate the management of projects, files, events, and tasks for bioinformatics projects.
- 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.
- Python 3.8 or higher.
- A virtual environment (recommended).
- The dependencies listed in
requirements.txt.
-
Clone this repository:
git clone https://github.com/EmilieT/baluchon.git cd baluchon -
Create your virtual environment:
python3 -m venv venv source venv/bin/activate # macOS/Linux
-
Install the dependencies:
pip install -r requirements.txt
-
Initiate your database
mkdir -p instance flask db init flask db migrate -m "Initial migration" flask db upgrade
-
Activate the virtual environment (if not already active):
source venv/bin/activate # On macOS/Linux
-
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