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

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 [email protected]: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