Seeking is a Job Search Manager, which allows you to record, track, and view your job search journey. read more..
FastAPI / Next.js 14+ / Material UI / Redux / react-hook-form / zod / openapi / ..
Prerequisites: docker
and git
must be installed
First install duration: +10min
Use git to clone the project on your local machine (will add a seeking
subfolder):
git clone https://github.com/berdal84/seeking
Move to the new folder and build images:
cd seeking
docker compose build
docker compose up -d
Add optionally the --build
argument to build the docker images from sources instead of pulling them from docker hub: docker compose up -d --build
Once done, browse http://localhost:3000.
To stop the application, run the command docker compose stop
.
In dev mode, this project ONLY targets GNU/Linux
platforms.
But there is a good chance that it will also work as is for macOS
. For Windows
, however, you will need to make changes to the scripts and commands described in the documentation.
Short description of project's main folders:
- /webui/ contains the web user interface sources.
- /api/ contains the web api sources.
- /db/: utilities to backup the database
Before to continue, read webui, api, and db readme files.
Once both api
and webui
are installed, you can run the whole application quickly from a tmux
session by running tmux-start.sh
.
The script will basically split the current window to have a panel for the
webui
and an other for theapi
. Double check the script content before to run.
Run it:
./tmux-dev.sh
Seeking is developed by Bérenger D.