Сайт, написанный в процессе выполнения курсовой работы по дисциплине «Технологии программирования» на тему «Расписание занятий на семестр».
При разработке были использованы следующие технологии:
- Языки HTML, CSS, JavaScript (всё написано вручную; без использования библиотек и фреймворков);
- Среда выполнения Node.js (пакеты
bcrypt
,body-parser
,express
,express-session
,ejs
,nodemon
,sqlite3
); - База данных SQLite.
- Node.js
Клонируйте репозиторий и установите зависимости.
git clone https://github.com/thundiverter/progtech-course.git
npm install
Для запуска локального сервера:
npm run dev
После этого нужно в браузере перейти на localhost:3000.
По умолчанию создаётся база данных с пустыми таблицами. В таблицу users
(пользователи) автоматически добавляется администратор со следующими данными для входа:
- имя пользователя —
admin
; - пароль —
password
.
Остальные пользователи могут быть зарегистрированы в личном кабинете администратора.