Публичная версия Portal
Go to file
2023-08-01 11:44:33 +03:00
.vscode Setup ESLint and fix issues 2023-07-25 20:27:29 +03:00
nginx Initial commit 2023-07-15 17:46:19 +03:00
postgresql Initial commit 2023-07-15 17:46:19 +03:00
rsconcept Refactor backend url setup 2023-08-01 11:44:33 +03:00
.dockerignore Initial commit 2023-07-15 17:46:19 +03:00
.gitignore Initial commit 2023-07-15 17:46:19 +03:00
docker-compose.yml Initial commit 2023-07-15 17:46:19 +03:00
LICENSE Add license / readme prototypes 2023-07-15 17:55:28 +03:00
README.md Refactor: replace react-select with react-dropdown-select 2023-07-30 15:49:30 +03:00
TODO.txt Initial commit 2023-07-15 17:46:19 +03:00

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 + Typescript]

npm install
  - axios
  - react-router-dom 
  - react-toastify
  - react-loader-spinner
  - js-file-download
  - react-tabs
  - react-intl
  - react-data-table-component
  - react-dropdown-select
  - react-error-boundary
  - reagraph
  - react-tooltip
  
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