All Projects → mathculthello → savva3

mathculthello / savva3

Licence: other
Сайт Алексея Савватеева

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to savva3

Numbas
A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
Stars: ✭ 144 (+396.55%)
Mutual labels:  education, mathematics
playlist-quarantine-edition
Playlist Quarantine Edition
Stars: ✭ 20 (-31.03%)
Mutual labels:  education, educational-project
Resumos EMAP-FGV
Repositório de resumos do curso de Matemática Aplicada da FGV-EMAP
Stars: ✭ 23 (-20.69%)
Mutual labels:  education, mathematics
Textbooks
Source code of Mathigon's interactive textbooks
Stars: ✭ 277 (+855.17%)
Mutual labels:  education, mathematics
Math Worksheet Generator
Create basic addition, subtraction, multiplication and division practice questions with the answer sheet
Stars: ✭ 438 (+1410.34%)
Mutual labels:  education, mathematics
Learn Something Every Day
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Stars: ✭ 362 (+1148.28%)
Mutual labels:  education, mathematics
jitsi-box
A Raspberry Pi based box to automate holding hybrid conferences with Jitsi
Stars: ✭ 15 (-48.28%)
Mutual labels:  education, educational-project
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+40924.14%)
Mutual labels:  education, mathematics
AutomationShield
Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
Stars: ✭ 22 (-24.14%)
Mutual labels:  education, educational-project
GNFS
A complete, proof-of-concept, C# implementation of the General Number Field Sieve algorithm for factoring very large semi-prime numbers. The focus was on readability and understandability of the code, not performance.
Stars: ✭ 39 (+34.48%)
Mutual labels:  mathematics
birkhoff
Euclidean plane and its relatives; a minimalist introduction.
Stars: ✭ 15 (-48.28%)
Mutual labels:  mathematics
awesome-physics
🏄 A list of awesome resources I used to study Physics.
Stars: ✭ 27 (-6.9%)
Mutual labels:  education
web-development-101
Практическое введение во все инструменты, необходимые для создания рабочих веб-сайтов.
Stars: ✭ 21 (-27.59%)
Mutual labels:  education
continuum mechanics
Utilities for doing calculations in continuum mechanics.
Stars: ✭ 18 (-37.93%)
Mutual labels:  mathematics
ggraph
끄래프 - 2학년 2학기 응용프로그래밍화면구현 수행평가
Stars: ✭ 14 (-51.72%)
Mutual labels:  mathematics
cplot
🌈 Plot complex functions
Stars: ✭ 75 (+158.62%)
Mutual labels:  mathematics
ITP-IMA-Code-of-Conduct
The ITP/IMA Code of Conduct is an evolving work-in-progress document that establishes and communicates the commitment of the ITP/IMA community to uphold a key set of standards and obligations that aim to make ITP/IMA an inclusive and welcoming environment.
Stars: ✭ 26 (-10.34%)
Mutual labels:  education
LinuxSysAdmin
中传信安专业必修课 - Linux系统与网络管理 课件
Stars: ✭ 33 (+13.79%)
Mutual labels:  education
runno
Browser-based code runner that can be embedded as an iframe or used as a library.
Stars: ✭ 211 (+627.59%)
Mutual labels:  education
vly1
v1 Voluntarily application - deprecated
Stars: ✭ 14 (-51.72%)
Mutual labels:  education

Развертывание для разработки

# Клонируем репозиторий
git clone https://github.com/aeifn/savva3

# Создаем виртуальное питон-окружение
virtualenv venv
source ./venv/bin/activate

# Установка зависимостей
pip install -r requirements.txt
npm install

# Создание базы данных
./manage.py migrate

# Создание пользователя:
./manage.py createsuperuser

npm run dev

#Теперь сайт можно запустить:
./manage.py runserver

В браузере:

http://localhost/

http://localhost/admin

Jupyter notebook:

./manage.py shell_plus --notebook

Фронтенд

Чтобы собрать фронтенд:

npm install
npm run dev

TODO

TODO

Что где находится

шаблоны в папках templates.

стили в папке webpack-src/scss.

yarn ставит JS зависимости в директорию node_modules

(зависимости описаны в файлах package.json и yarn.lock)

webpack из разрозненных файлов в директории webpack-src генерирует единый файл со стилями и JS, который подключается к шаблонам

настройки webpack находятся в файле webpack.config.js

директории allmath base events features jokes questions содержат приложения (это условно говоря, код разных разделов сайта)

директория savva3 - это основное (связующее) приложение. там хранятся все настройки проекта и конфигурация адресов страниц

webpack надо запускать после каждого изменения в коде фронтенда. но можно и запустить его в режиме отслеживания изменений: webpack --mode=development -w

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].