Practical part of the master’s thesis: a social media crawler that collects textual data for depression analysis.
Jupyter experiments for the master’s thesis are available in the repository: depression-analysis
- Install a dependency manager, e.g. uv.
- From the project root, go to the crawler directory:
cd crawler-vk
- Copy the environment file:
cp .env.example .env
- Open
.env
and provide your data: tokens, keys, and other settings - Install dependencies:
uv sync
ormake install
- Run the development server on localhost:
make serve
- Build the Docker image:
make build
- Run the Docker container:
make run
- Install Node.js and NPM.
- From the project root, go to the frontend directory:
cd front-next
- Copy the environment file:
cp .env.example .env
- Open
.env
and provide your data - Install dependencies:
npm install
ormake install
- Run the development server on localhost:
make dev
- Build the Docker image:
make build
- Run the Docker container:
make run
- In the project root, copy the environment file:
cp .env.example .env
- Open
.env
and provide the required values - Build all Docker images:
make build
- Start all services:
make run
- Stop all services:
make stop
Версия на русскоя языке: README.ru.md.