Skip to content
/ unica Public

A tiny, open-source team project management tool, born from coding practice in @SJMC-Dev.

License

Notifications You must be signed in to change notification settings

UNIkeEN/unica

Folders and files

NameName
Last commit message
Last commit date
Nov 17, 2024
Dec 19, 2024
Oct 13, 2024
Aug 23, 2024
Aug 13, 2024
Aug 23, 2024
Oct 13, 2024

Repository files navigation

Unica

Unica is a tiny, open-source team project management tool, born from code practice.

🚧 Features

  • Freely create organizations, manage invitations and permissions
  • Create projects for individuals or organizations, supporting real-time collaboration
    • Kanban boards to manage tasks within projects
    • Knowledge base to document everything related to the project
  • Organization-level discussion feature

Getting Started

Clone

git clone git@github.com:UNIkeEN/unica.git

Frontend

The frontend uses React, NextJS with Typescript. Please make sure you have node>=20.

cd frontend
npm install

To launch a development server, use

npm run dev

To launch a production server, use

npm run build
npm run start

Backend

The backend uses the Python-based Django framework. Install the necessary package first.

cd backend
pip install -r requirements.txt

To initialize the database, please use

python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser # Create admin user

To launch a development server, use

python manage.py runserver

To launch the production environment server, please use Gunicorn or another suitable server.

About

A tiny, open-source team project management tool, born from coding practice in @SJMC-Dev.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published