Skip to content

SJMC-Dev/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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 67.3%
  • Python 31.1%
  • Other 1.6%