mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 21:10:38 +03:00
Публичная версия Portal
.vscode | ||
nginx | ||
postgresql | ||
rsconcept | ||
.dockerignore | ||
.gitignore | ||
docker-compose.yml | ||
LICENSE | ||
README.md | ||
TODO.txt |
ConceptPortal
React + Django based web portal for editing RSForm schemas. This readme file is used mostly to document project dependencies
Developer Setup Notes
- Install Python 3.9, NodeJS, VSCode
- copy import wheels from ConceptCore to rsconcept\backend\import
- run rsconcept\backend\LocalEnvSetup.ps1
- run 'npm install' in rsconcept\frontend
- use VSCode configs in root folder to start developement
Frontend stack & Tooling [Vite + React]
npm install
- axios - react-router-dom - react-toastify - react-loader-spinner - js-file-download - react-tabs - react-intl - react-data-table-component - react-select - react-error-boundary
npm install -D
- tailwindcss postcss autoprefixer - eslint-plugin-simple-import-sort
VS Code plugins
- ESLint -
Backend stack & Tooling [Django + PostgreSQL/SQLite]
requirements
- tzdata - django - djangorestframework - django-cors-headers - django-filter - gunicorn - coreapi - psycopg2-binary
requirements_dev
- coverage
VS Code plugins
- -
DevOps
- Docker compose
- PowerShell