FEgor04 / physics-circuits-simulation

An online platform for circuits simulation with some collaborative features

Home Page:https://physics.efedorov.spb.su

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Circuisim Project

Backend Frontend

Проект circuisim позволяет вам создавать схемы в онлайн-платформе и делиться ими с друзьями, студентами или знакомыми

Возможности

  • Создание схем
  • Запуск схемы в режиме симуляции
  • Редактирование и просмотр схем с коллегами
  • Встраивание схемы на другие сайты
  • Одновременное редактирование схем

Стэк

  • Postgres в качестве БД
  • Деплой в Docker, Traefik в качестве reverse proxy
  • Бэк: Java, Spring Boot, Gradle
  • Фронт: React, TypeScript, React Query, Tailwind CSS, shadcn/ui

Инструкция по запуску

docker compose up --build

Собирает приложение в Docker-образ, запускает front на 80-м порту, back на 8080, PostgreSQL - на 5432

Над проектом работали

  1. Егор Федоров
  2. Андрей Карабанов
  3. Азат Сиразетдинов
  4. Денис Бермас
  5. Егор Деревягин

About

An online platform for circuits simulation with some collaborative features

https://physics.efedorov.spb.su


Languages

Language:TypeScript 72.8%Language:Java 23.9%Language:JavaScript 2.2%Language:CSS 0.7%Language:HTML 0.2%Language:Dockerfile 0.1%