Skip to content

Levi1207/AuthPage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 AuthPage 🌟

JavaScript Node.js SQLite

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)

📜 Установка и запуск

Следуйте этим простым шагам, чтобы развернуть проект локально:

  1. Клонируйте репозиторий:
    git clone https://github.com/Levi1207/AuthPage.git    
    cd AuthPage
    
  2. Установите зависимости:
    npm install
    
  3. Запустите проект:
    node server.js
  4. Откройте браузер и перейдите по адресу 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.

📞 Контакты

⭐️ Не забудьте поставить звезду, если проект вам полезен!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published