Приветствую вас!
Всем привет, этот блог о нашем опыте работы над проектом с командой из 5 человек. Нам поручили клонировать Интерншала через неделю. Итак, мы постарались реализовать все концепции, которые мы изучили, и позаботились о том, чтобы пользовательский поток веб-сайта был получен.

Internshala — это платформа для стажировок и онлайн-обучения. Веб-сайт помогает студентам найти стажировки в организациях Индии. Чтобы узнать больше об Интерншале, вы можете посетить https://internshala.com/

Члены команды :

  1. Митул Асодария
  2. Абхишек
  3. Сурадж Кумар Гупта
  4. Сибтейн Ахмад
  5. Рохан Редекар

Заявление о проекте и цель:

Мы как команда создали клон веб-сайта под названием Internshala в течение недели, со всеми страницами, запрограммировав соответствующие свойства HTML, CSS и JS. Использование таких концепций, как DOM, медиа-запрос, асинхронное программирование, выборка, локальное хранилище, импорт-экспорт и ES6, на официальном веб-сайте Internshala.
В этом блоге я собираюсь поделиться информацией о том, «Какие технологии использовались?» , Как мы этого добились ?, Роли и обязанности и ключевые моменты обучения.

Технический стек, который мы использовали:

  1. HTML
  2. CSS
  3. JavaScript с использованием ES-6

Как мы достигли?

Прежде чем перейти к объяснению того, как мы реализовали проект, мы хотели бы показать краткий обзор веб-сайта.

Роли и обязанности :

  • Моя роль заключалась в разработке пиксельной идеальной целевой страницы. Я также создал платежную страницу и проверил форму, т.е. любая деталь отсутствует, это предупредит вас. В мои обязанности входило убедиться, что все страницы связаны с главной страницей. Если возникает какой-либо конфликт, мне нужно его разрешить.
  • Роль Абхишека заключалась в создании страницы входа и регистрации. Его ответственность заключалась в том, чтобы убедиться, что данные, которые вводит пользователь, хранятся в локальном хранилище и используются при входе в систему. Форма проверена, т.е. любые неверные данные не будут приняты.
  • Роль Сураджа заключалась в создании страницы стажировки, предлагаемой Internshala. В его обязанности входило собрать все данные и с помощью DOM вывести данные на экран. Он также реализовал опцию фильтрации, по которой программа стажировки будет отображаться по городам, типу работы и т. д.…
  • Роль Ахмада заключалась в разработке онлайн-программ, предлагаемых Internshala, и отображении их на экране. Он также разработал страницу подтверждения и реализовал слайдер изображений. На своей страничке он сделал несколько карточек всех курсов, продолжительности курса и стоимости.
  • Роль Рохана заключалась в разработке страницы, на которой будут показаны полные сведения о программе, выбранной на предыдущей странице. Он реализовал таймер предложения, который отображается в верхней части экрана. На этой странице мы можем увидеть все подробности о курсе, и если вы хотите выбрать этот курс, вы можете выбрать эту программу. Он также состоит из формы, которая имеет форму, т. Е. Если вы хотите выбрать курс, вам нужно заполнить эту форму и продолжить оплату. Все данные, введенные в форму, хранятся в локальном хранилище.

Проблемы, с которыми мы столкнулись:

  1. Поскольку GIT был обязательным для использования, и большинство из нас изначально не знали полностью о функциональности GIT, мы изо всех сил пытались создать свои собственные ветки и объединиться с основными ветками. Позже, используя ежедневно, мы освоили GIT, и теперь мы все очень уверены в GIT.
  2. Из-за некоторого недопонимания мы столкнулись с несколькими проблемами, но работая с командой, мы решили эту проблему.
  3. Во время работы с командой большинство из нас давали одинаковые имена для идентификаторов, классов, из-за этого возник конфликт на наших страницах при объединении наших кодов. Опять же, усилиями нашей команды мы определили основную причину и устранили ее.

Результаты обучения:

  • Научился кодировать в формате ES-6 и продвигать JavaScript, что позволяет нам писать меньше кода и делать больше.
  • Научился работать с командой удаленно и, если возникает какая-либо проблема, с помощью членов команды, как мы можем решить проблему.
  • Работая с GIT каждый день, мы почувствовали себя уверенно и изучили все возможности GIT.
  • Узнали, как создается веб-сайт и как интегрировать все страницы, чтобы сделать его удобным для пользователей.

На этом я хотел бы закончить с примечанием:
Во-первых, я хотел бы поблагодарить школу Масаи за предоставленную эту прекрасную возможность и особую благодарность нашему инструктору Свананду Кадамуза то, что научил нас самым легким и простым способом, лучший наставник, которого я когда-либо встречал. Наконец, я хотел бы поблагодарить мою команду за то, что приложили все усилия. Это было бы невозможно без участия моей команды.
Посетите наш репозиторий на GitHub:
https://github.com/sibtain189/internshala_clone

Спасибо!