Skip to content

mmvora/multi_link

Repository files navigation

This is the MultiLink Codebase

A basic tool to let you save your favorite links and categorize them!

Built on Django, using TailwindCSS and Webpack.

by Malhaar Vora

Prerequisites:

Python Environment

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.

Install poetry

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

Setup ENVs

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

Setup Database

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,

Start commands:

Frontend: npm run start

Backend: poetry run python manage.py runserver

Formatting:

Run: npm run fmt for both djlint and ruff

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published