Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

РК 1 #10

Merged
merged 58 commits into from
Mar 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
9d7ae96
Init
besttwinkever Feb 23, 2025
4848a62
Создание базовой структуры фронтенд-приложения.
besttwinkever Feb 23, 2025
922c783
Недостающие файлы
besttwinkever Feb 23, 2025
1669770
Исправление неправильного комментария
besttwinkever Feb 23, 2025
1f9d9c1
клиент-сайд роутинг
Vadimpich Feb 25, 2025
038919b
Фикс /script в html, прочие штуки для маршрутизации
Feb 25, 2025
35f04af
Merge pull request #1 from frontend-park-mail-ru/cia-10_routing
besttwinkever Feb 25, 2025
d45af6c
main page layout
bigronimax Feb 25, 2025
a067c80
px to em/rem
bigronimax Feb 25, 2025
d4b7fc4
Фикс компилятора, инициализация ветки
Feb 26, 2025
034141e
Динамическая маршрутизация, разделение логики рендера страниц и маршр…
Feb 26, 2025
3b7ab6a
Добавление useStrict + удаление лишних комментариев
Feb 26, 2025
6a3db90
register page layout
bigronimax Feb 26, 2025
2e8e6d1
Merge pull request #2 from frontend-park-mail-ru/cia-10-routing
besttwinkever Feb 26, 2025
3039c26
Merge pull request #3 from frontend-park-mail-ru/cia-10
besttwinkever Feb 26, 2025
a01d6bd
login popup layout
bigronimax Feb 26, 2025
c7ab550
delete waste
bigronimax Feb 26, 2025
4a7a0ed
Merge branch 'dev' into bigronimax
besttwinkever Feb 26, 2025
9a97115
Merge pull request #4 from frontend-park-mail-ru/bigronimax
besttwinkever Feb 26, 2025
7ae3644
Первичная реализация и имплементация API, добавление/изменение JSDOC
besttwinkever Mar 2, 2025
9738c7a
Eslint + правки JSDOC
besttwinkever Mar 2, 2025
bbbb425
Validator
bigronimax Mar 5, 2025
1e39e86
Простая система хедера, валидация
Mar 5, 2025
0746df3
Верстка страниц
Prizze Mar 6, 2025
01a43bd
Merge pull request #6 from frontend-park-mail-ru/layout
besttwinkever Mar 6, 2025
fe21164
Merge branch 'dev-api' into bigronimax
besttwinkever Mar 6, 2025
f5f1d7e
Merge pull request #5 from frontend-park-mail-ru/bigronimax
besttwinkever Mar 6, 2025
c16093c
Merge branch 'dev-api' into bigronimax-header-api
besttwinkever Mar 6, 2025
40dac15
Merge pull request #7 from frontend-park-mail-ru/bigronimax-header-api
besttwinkever Mar 6, 2025
6992dfd
Поправил gap и blur в регистрации
Prizze Mar 6, 2025
cf91914
.gitignore
besttwinkever Mar 6, 2025
a70329e
Delete public/scripts/components/BackgroundlessButton/BackgroundlessB…
besttwinkever Mar 6, 2025
625b641
Delete public/scripts/components/Card/Card.precompiled.js
besttwinkever Mar 6, 2025
b36dac1
Delete public/scripts/components/Header/Header.precompiled.js
besttwinkever Mar 6, 2025
c675387
Delete public/scripts/components/HeartButton/HeartButton.precompiled.js
besttwinkever Mar 6, 2025
060236b
Delete public/scripts/components/Input/Input.precompiled.js
besttwinkever Mar 6, 2025
09cf8c4
Delete public/scripts/components/LightButton/LightButton.precompiled.js
besttwinkever Mar 6, 2025
35791d9
Delete public/scripts/components/Login/Login.precompiled.js
besttwinkever Mar 6, 2025
b8a4a35
Delete public/scripts/components/Logo/Logo.precompiled.js
besttwinkever Mar 6, 2025
a643fd5
Delete public/scripts/components/PrimaryButton/PrimaryButton.precompi…
besttwinkever Mar 6, 2025
f9cd75a
Delete public/scripts/components/SelectButton/SelectButton.precompile…
besttwinkever Mar 6, 2025
6a3c9cc
Delete public/scripts/pages/index/index.precompiled.js
besttwinkever Mar 6, 2025
87fbaec
Delete public/scripts/pages/register/register.precompiled.js
besttwinkever Mar 6, 2025
762566b
Merge pull request #8 from frontend-park-mail-ru/dev-api
besttwinkever Mar 7, 2025
66c4371
Связь с бэком, прочие UX удобства
Mar 7, 2025
3518f8b
Merge pull request #9 from frontend-park-mail-ru/dev-api
besttwinkever Mar 7, 2025
82513ea
small fixes
bigronimax Mar 8, 2025
36eb530
Интерактивная кнопка сердца
Mar 8, 2025
5d4240f
eslint
besttwinkever Mar 8, 2025
431f7cc
Eslint
besttwinkever Mar 8, 2025
587cc1e
Изменение порта
Mar 8, 2025
68254de
Merge remote-tracking branch 'origin/dev' into dev
Mar 8, 2025
bf33b89
JSDOC
Mar 9, 2025
6707db0
Фикс мерцания, читаемость форм засчет предварительной очистки, disabl…
Mar 9, 2025
ec9bee8
Очистка поля пароля при открытии формы
Mar 9, 2025
049474e
add 'invalid field' css class
bigronimax Mar 9, 2025
45e39ae
Поправил иконки, input и header
Prizze Mar 9, 2025
dbf414a
Поправил фильтры
Prizze Mar 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/node_modules/
.idea
/public/scripts/components/**/*.precompiled.js
/public/scripts/pages/**/*.precompiled.js
28 changes: 28 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import globals from "globals";
import pluginJs from "@eslint/js";

/** @type {import('eslint').Linter.FlatConfig[]} */
export default [
{
ignores: ["**/*.precompiled.js", "**/*.min-*.js"],
},
{
rules: {
"no-unused-vars": [
"error",
{
varsIgnorePattern: "^_", // Игнорируем переменные, начинающиеся с _
argsIgnorePattern: "^_", // Игнорируем параметры, начинающиеся с _
},
],
},
languageOptions: {
globals: {
...globals.browser,
Handlebars: "readonly",
process: "readonly",
},
},
},
pluginJs.configs.recommended,
];
23 changes: 23 additions & 0 deletions main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
'use strict';

import express from 'express';
import path from 'path';
import { fileURLToPath } from 'url';

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

const app = express();

const SERVER_PORT = process.env.PORT || 8000;

app.use(express.static(path.join(__dirname, 'public')));

// Отдаём index.html для всех маршрутов
app.get('*', (req, res) => {
res.sendFile(path.join(__dirname, 'public', 'index.html'));
});

app.listen(SERVER_PORT, () => {
console.log(`Server is running on http://localhost:${SERVER_PORT}`);
});
Loading