Next.js проект Learning Management System(LMS)
- Необходимо разобраться в проекте LMS
- Необходимо разобраться в проекте Blog
- В проекте LMS необходимо будет добавить Navbar верхнее меню навигации
- В проекте LMS необходимо будет мигрировать базу данных c MongoDB на PostgreSQL
- В проекте Blog необходимо будет мигрировать базу данных с MongoDB на PostgreSQL
- Дальше необходимо будет интегрировать функционал Blog в проект LMS
- В проекте LMS необходимо будет доработать страницу профиля пользователя, и отображать список опубликованных пользователем сообщений в Blog с возможностью их удаления, редактирования и т.д.
- В итоге в проекте LMS появится главная страница с лентой новостей и анонсом курсов на основе функционала Blog
- И дальше пользвотель переходит из новостей к тем или иным курсам
- Через главное верхнее меню возможно будет переключиться с Blog на каталог курсов из LMS
- В дальнейшем проект предполагается расширить новым функционалом, по аналогии с Blog будут добавляться новые блоки функционала, и переключение между проектами будет происходить через главное меню
- Unit Test, Auto Test, проект необходимо покрыть авто тестами, чтобы в дальнейшем при добавлении нового функционала была возможность убедиться, что весь ранее созданный функционал работает корректно
Стек
- Next.js
- Shadcn
- Flowbite
- Clerk
- Prisma
- PostgreSQL
При отклике, сообщите, пожалуйста
- Все ли отдельные задачи возможно выполнить, или готовы предложить более лучшее решение
- Какие потенциальные сложности видите при объединении проектов, с учетом того, что в дальнейшем планируется добавление нового функционала
- Подходит ли стек технологий
- Примеры реализованных проектов на Next.js, по возможности
- Этапность реализации и оценка по срокам
- Стоимость