⚡ AuthPage - это легкий и гибкий проект аутентификации, созданный с использованием JavaScript, Node.js и SQLite. Проект позволяет быстро создать безопасную систему регистрации и авторизации для веб-приложений c занесением данных в SQL таблицу а также хешируя пароли.
- Регистрация и авторизация пользователей
- Безопасное хранение паролей с хэшированием
- SQLite для простой и быстрой работы с базой данных
- Легкая интеграция и настройка
- Панель Администатора (login:admin | psw:admin)
- А также красивый дизайн Front'a
- Backend: Node.js, Express
- Database: SQLite3
- Frontend: HTML, CSS, JavaScript (AJAX)
Следуйте этим простым шагам, чтобы развернуть проект локально:
- Клонируйте репозиторий:
git clone https://github.com/Levi1207/AuthPage.git cd AuthPage
- Установите зависимости:
npm install
- Запустите проект:
node server.js
- Откройте браузер и перейдите по адресу http://localhost:3000 🎉
AuthPage/
├── public/ # Статика (HTML, CSS, JS)
│ ├── app.js/ # Логика для обработки запросов
│ ├── admin.html/ # Панель Администатора
│ ├── index.html/ # Главная Страница
│ └── main.html/ # Страница Пользователя
│ └── login.html/ # Страница Входа
│ └── register.html/ # Страница Регистрации
│ └── styles.css/ # Стили
├── database/ # База данных SQLite
└── db.sqlite/ # БД
├── db.js # Логика БД
├── package # Зависимости
├── package-lock # Зависимости №2
└── server.js # Главный файл приложения
Буду рад вашему вкладу! Вот как можно помочь проекту AuthPage:
- 1. Форкните этот репозиторий.
- 2. Создайте ветку с новой функциональностью (git checkout -b feature/new-feature).
- 3. Сделайте коммит с вашими изменениями (git commit -am 'Добавил новую функцию').
- 4. Отправьте изменения в свою ветку (git push origin feature/new-feature).
- 5. Откройте Pull Request.
- Telegram: @Levi_Ezio
- GitHub: @Levi