# 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] - [ConceptCore](https://github.com/IRBorisov/ConceptCore)
requirements
  - tzdata
  - django
  - djangorestframework
  - django-cors-headers
  - django-filter
  - gunicorn
  - coreapi
  - psycopg2-binary
  
requirements_dev
  - coverage
  
VS Code plugins
  - 
  - 
  
# DevOps - Docker compose - PowerShell