Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 1.27 KB

README.md

File metadata and controls

66 lines (45 loc) · 1.27 KB

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.