2025-04-13 10:36:26 +02:00
2025-04-13 08:45:47 +02:00
2025-04-13 10:32:46 +02:00
2025-04-12 22:58:37 +02:00
2025-04-13 10:22:38 +02:00
2025-04-12 18:23:00 +02:00
2025-04-13 08:45:26 +02:00
2025-04-13 10:03:25 +02:00
2025-04-12 00:11:16 +02:00
2025-04-12 09:11:25 +02:00
2025-04-13 10:36:26 +02:00
2025-04-13 10:20:16 +02:00

julius_baer_onboarding

Project Setup Guide (Ubuntu Linux)

This project consists of a Python backend and a JavaScript frontend. The following instructions describe how to set up the development environment manually on Ubuntu.


🔧 Installing prerequisites

1. Install Python 3.12 and Required Tools

For Ubuntu 22.04+

sudo apt update
sudo apt install python3.12 python3.12-venv python3.12-dev

For Ubuntu 20.04

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.12 python3.12-venv python3.12-dev

2. Install Tesseract OCR

sudo apt install tesseract-ocr

3. Install Node.js and npm

See https://nodejs.org/en/download : Install v20.19.0 or higher


🚀 Project Setup

  1. Clone the repository
git clone https://github.com/NoeBerdoz/julius_baer_onboarding
cd julius_baer_onboarding
  1. Set up the Python virtual environment
python3.12 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
  1. Install frontend dependencies
cd frontend
npm install
cd ..
  1. Setup environment variables
cp .env.example .env

And fill in your values and API keys in the newly created .env file.


🧪 Development Workflow

  • Activate the Python virtual environment:
source .venv/bin/activate
  • To run the backend:
python app.py
  • To run the frontend:
cd frontend
npm run dev

Then open your browser to http://localhost:5174/ (or the address displayed after running npm run dev)

Description
SwissHacks 2025 challenge
Readme 543 KiB
Languages
Python 69.8%
HTML 18.7%
JavaScript 11.4%