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.gitThe frontend uses React, NextJS with Typescript. Please make sure you have node>=20.
cd frontend
npm installTo launch a development server, use
npm run devTo launch a production server, use
npm run build
npm run startThe backend uses the Python-based Django framework. Install the necessary package first.
cd backend
pip install -r requirements.txtTo initialize the database, please use
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser # Create admin userTo launch a development server, use
python manage.py runserverTo launch the production environment server, please use Gunicorn or another suitable server.