/
greenfielder
/
quicknotes
Обзор
Документация
Войти
/
greenfielder
/
quicknotes
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
web/index.html
74 строки
3 KB
Dmitry Savenko
mvp version 0.0.1
25 июн 2026, 14:42
25 июн 2026, 14:42
96abad3
Код
Авторство
О чём код?
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Мои проекты</title> <link rel="stylesheet" href="/style.css"> </head> <body> <header id="header" class="hidden"> <div class="header-inner"> <a href="#/projects" class="logo">📓 Мои проекты</a> <div class="user-info"> <span id="userLogin"></span> <button id="logoutBtn" class="btn btn-ghost">Выйти</button> </div> </div> </header> <main id="app"></main> <template id="tpl-login"> <div class="auth-wrap"> <form class="auth-card" id="loginForm"> <h2>Вход</h2> <label>Логин<input name="login" required minlength="3"></label> <label>Пароль<input name="password" type="password" required minlength="4"></label> <label class="checkbox"> <input type="checkbox" name="remember" checked> Запомнить меня </label> <button class="btn btn-primary" type="submit">Войти</button> <p class="muted">Нет аккаунта? <a href="#/register">Зарегистрироваться</a></p> <div class="error" id="loginError"></div> </form> </div> </template> <template id="tpl-register"> <div class="auth-wrap"> <form class="auth-card" id="registerForm"> <h2>Регистрация</h2> <label>Логин<input name="login" required minlength="3"></label> <label>Email<input name="email" type="email" required></label> <label>Пароль<input name="password" type="password" required minlength="4"></label> <button class="btn btn-primary" type="submit">Создать аккаунт</button> <p class="muted">Уже есть аккаунт? <a href="#/login">Войти</a></p> <div class="error" id="registerError"></div> </form> </div> </template> <template id="tpl-projects"> <div class="projects-wrap"> <h1>Мои проекты</h1> <div class="tiles" id="tiles"></div> </div> </template> <template id="tpl-project"> <div class="editor-wrap"> <div class="editor-top"> <a href="#/projects" class="back">← К проектам</a> <button class="btn btn-ghost btn-danger" id="deleteBtn">Удалить</button> </div> <input type="text" class="project-title" id="projectTitle" placeholder="Название проекта"> <div class="save-status" id="saveStatus"></div> <textarea class="project-content" id="projectContent" placeholder="Начните писать..."></textarea> </div> </template> <script src="/app.js"></script> </body> </html>