Skip to content
/ ILGG Public

application for distribution and management of browser games and applications.

Notifications You must be signed in to change notification settings

or-temka/ILGG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

ILGG logo

Static Badge


Веб-платформа для дистрибуции и управления браузерными приложениями и играми.

Static Badge Static Badge

NPM Version NPM Version NPM Version NPM Version NPM Version NPM Version NPM Version

NPM Version NPM Version NPM Version NPM Version NPM Version NPM Version

Старт в разработке

frontend

  1. откройте директорию frontend в корне проекта
  2. В терминале: npm i для установки npm пакетов
  3. В терминале: npm start для запуска проекта локально

Теперь проект можно открыть по пути http://localhost:3000 (путь по умолчанию)

backend

Для того, чтобы запустить backend-часть приложения для начала потребуется создать файл "PASSWORDS.ts" в директории "backend/src/" со значениями:

export const DB_LOGIN = '[ваш логин для базы данных mongoDB]'
export const DB_PASSWORD = '[ваш пароль для базы данных mongoDB]'
export const TOKEN_KEY = '[ваш уникальный ключ (можно придумать любой)]'
  1. откройте директорию backend в корне проекта
  2. В терминале: npm i для установки npm пакетов
  3. В терминале: npm run dev для старта сервера локально в режиме разработке
  4. В терминале: npm run build для запуска компилятора TypeScript, который будет отслеживать изменения

Теперь проект можно открыть по пути http://localhost:4000 (порт 4000 указан в главном файле сервера)

структура проекта

общая структура

project-root/
├── frontend/
│ ├── public/
│ ├── src/
│ ├── package.json
│ ├── package-lock.json
│ ├── tsconfig.json
│ └── README.md
├── backend/
│ ├── src/
│ ├── package.json
│ ├── package-lock.json
│ └── tsconfig.json
├── shared/
│ ├── interfaces/
│ └── utils/
├── .gitignore
└── `README.md`

Управление проектом

Скрипты

для запуска потребуется ввести npm run [название]

frontend

Название Описание Расшифровка
start Запуск сервера в режиме разработки react-scripts start
build Билд разработаного проекта в продакшен react-scripts build

backend

Название Описание Расшифровка
start Запуск сервера в режиме продакшен node ./dist/index.js
dev Запуск сервера в режиме разработки nodemon ./dist/index.js
build Запуск слежки за изменение .ts файлов и компиляция в .js shell tsc -w

About

application for distribution and management of browser games and applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published