Unica is a tiny, open-source team project management tool, born from code practice.
- 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
git clone git@github.com:UNIkeEN/unica.git
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
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.