A basic tool to let you save your favorite links and categorize them!
Built on Django, using TailwindCSS and Webpack.
by Malhaar Vora
I recommend using a virtual environment to install the requirements. (see here for more information on how to set up a virtual environment). You will need python 3.12 or higher to run this project.
Before installing poetry
, you'll most likely want to install pipx
.
brew install pipx
pipx ensurepath
Then install poetry
using pipx
.
pipx install poetry
With poetry
installed you can use it to install the dependencies in your chosen virtual environment.
poetry install
You will also need to setup the .env
file. You can copy the .env.example
file to .env
and fill in the required values.
cp .env.example .env
You will also need to setup a local database of your choice. I personally use postgresql
(for which you can just create a local version using the name multilink
). See here for the right way to setup in production,
Frontend: npm run start
Backend: poetry run python manage.py runserver
Run: npm run fmt
for both djlint and ruff