RailTime — опис проєкту
Міні-застосунок для перегляду та адміністрування розкладу потягів.
Публічна сторінка показує розклад із пошуком і сортуванням. Адмін-панель дозволяє додавати/редагувати/видаляти поїзди та їх тижневий розклад.
Інтерфейс побудовано на сучасних компонентах і формах з валідацією.
Next.js (App Router)
React
Material UI
Formik
Yup
React-Toastify
Дані зберігаються в базі, доступ відбувається через REST-ендпоїнти з авторизацією.
Next.js API Routes
PostgreSQL
Prisma
NextAuth (Credentials, JWT)
argon2
Як користуватись
Зареєструйтесь на /register та увійдіть на /login. У /admin створіть поїзди та їх тижневий розклад (створення/редагування/видалення). На /schedule оберіть день, скористайтесь пошуком і сортуванням, перегляньте часи відправлення/прибуття.