
GSfind - Group Students Find
GSfind (Group Students Find) — это веб-приложение, разработанное для помощи студентам колледжa в поиске и создании учебных групп или проектных команд. Эта платформа упрощает процесс связи с однокурсниками, которые имеют схожие академические интересы и цели, что способствует улучшению совместного обучения и повышению эффективности выполнения проектов. https://gsfind.ru/
- Регистрация и аутентификация пользователей: Быстрая регистрация и вход в систему с помощью GitHubToken.
- Поиск групп: Расширенные параметры поиска для нахождения учебных групп, включая выбор стека идеи проекта и курса студентов.
- Создание групп: Пользователи могут создавать новые группы, указывать требования к группе и приглашать участников.
Чтобы настроить проект локально, выполните следующие шаги:
-
Клонируйте репозиторий:
git clone
-
Перейдите в каталог проекта:
cd gsfind_frontend
-
Установите зависимости:
npm install
-
Выполните сборку приложения:
npm run build
-
Запустите приложение локально:
npm run start
-
Откройте браузер и перейдите по адресу:
http://localhost:3000
- Frontend: NextJS, HTML, CSS, Tailwind
- Backend: AdonisJS, TypeScript
- База данных: MySQL
- Аутентификация: JWT (JSON Web Tokens)
- Хостинг: Cloud.ru
- Devops: Docker Compose, NGINX, Ansible, GitHub Actions
Мы приветствуем вклады от сообщества! Чтобы внести вклад, выполните следующие шаги:
-
Форкните репозиторий.
-
Создайте новую ветку:
git checkout -b feature/your-feature-name
-
Внесите свои изменения и зафиксируйте их:
git commit -m "Добавить ваше сообщение о коммите"
-
Отправьте изменения в ветку:
git push origin feature/your-feature-name
-
Откройте pull request.
-
Ждите одобрения pull request.
По всем вопросам и для получения поддержки, пожалуйста, свяжитесь с нами:
Мы хотим поблагодарить всех участников и сторонников этого проекта. Ваша помощь высоко ценится! 💕 💕 💕