Skip to content

dekimiq/gsfind_frontend

Repository files navigation

GSfind - Group Students Find

photo_2024-06-21_13-00-29

Обзор

GSfind (Group Students Find) — это веб-приложение, разработанное для помощи студентам колледжa в поиске и создании учебных групп или проектных команд. Эта платформа упрощает процесс связи с однокурсниками, которые имеют схожие академические интересы и цели, что способствует улучшению совместного обучения и повышению эффективности выполнения проектов. https://gsfind.ru/

Возможности

  • Регистрация и аутентификация пользователей: Быстрая регистрация и вход в систему с помощью GitHubToken.
  • Поиск групп: Расширенные параметры поиска для нахождения учебных групп, включая выбор стека идеи проекта и курса студентов.
  • Создание групп: Пользователи могут создавать новые группы, указывать требования к группе и приглашать участников.

Установка

Чтобы настроить проект локально, выполните следующие шаги:

  1. Клонируйте репозиторий:

    git clone 
    
  2. Перейдите в каталог проекта:

    cd gsfind_frontend
    
  3. Установите зависимости:

    npm install
    
  4. Выполните сборку приложения:

    npm run build
    
  5. Запустите приложение локально:

    npm run start
    
  6. Откройте браузер и перейдите по адресу:

    http://localhost:3000
    

Использование

Регистрация / Вход:

photo_2024-06-21_13-42-57 (2)

Поиск групп:

photo_2024-06-21_13-00-57

Вид карточки:

photo_2024-06-21_13-01-11

Фильтрация карточек по стеку:

image

Используемые технологии

  • Frontend: NextJS, HTML, CSS, Tailwind
  • Backend: AdonisJS, TypeScript
  • База данных: MySQL
  • Аутентификация: JWT (JSON Web Tokens)
  • Хостинг: Cloud.ru
  • Devops: Docker Compose, NGINX, Ansible, GitHub Actions

Вклад в проект

Мы приветствуем вклады от сообщества! Чтобы внести вклад, выполните следующие шаги:

  1. Форкните репозиторий.

  2. Создайте новую ветку:

    git checkout -b feature/your-feature-name
    
  3. Внесите свои изменения и зафиксируйте их:

    git commit -m "Добавить ваше сообщение о коммите"
    
  4. Отправьте изменения в ветку:

    git push origin feature/your-feature-name
    
  5. Откройте pull request.

  6. Ждите одобрения pull request.

Контакты

По всем вопросам и для получения поддержки, пожалуйста, свяжитесь с нами:

  • Фронтенд-разработчикTelegram BadgeGmail Badge
  • Бэкенд-разработчикTelegram BadgeGmail Badge
  • DevOpsTelegram BadgeGmail Badge

Благодарности

Мы хотим поблагодарить всех участников и сторонников этого проекта. Ваша помощь высоко ценится! 💕 💕 💕

About

A training project with auth that solves the problem of finding a group for a training practic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •