Как мы создали клон веб-сайта для покупок fabindia?
Здравствуйте, читатель, Mallikarjun B Haralalli с этой стороны приветствует вас в этом сообщении в блоге. Позвольте мне сначала представить вам платформу, поэтому fabindia.com — это веб-сайт электронной коммерции, и нам, как команде, была поставлена задача создать клон этого веб-сайта с нуля, звучит интересно, верно? Итак, позвольте мне вернуть вас на несколько дней назад, когда мы настраивали наши столы, чтобы начать разработку.
Нас пять разработчиков, в том числе я (Малликарджун Харалалли), Абхишек Дадхич, Ахилеш Джавалаги, Раджив Кумар Патхак и Санджай Шарма. Мы были совершенно новыми друг для друга, и чтобы устранить этот пробел в общении, требуется одна случайная встреча, поэтому была запланирована встреча в масштабе, и мы все провели некоторое время, зная друг друга, никаких рабочих разговоров.
Первый день (начало проекта)
Итак, прошлой ночью у нас уже было несколько случайных разговоров, и теперь пришло время обсудить некоторые рабочие задачи. Таким образом, мы сначала подробно рассмотрели существующий сайт и приняли к сведению некоторые вещи и функциональные возможности. После этого мы обсудили соответствующую работу, завершили звонок и начали работать над своими частями. Раньше мы встречались на зум-звонке два раза в день. Это был поток, который происходил в рабочие дни.
Используется технический стек
Во всем этом полнофункциональном веб-сайте мы использовали HTML, CSS и Javascript, а также некоторые новые концепции ES6. Да, я знаю, о чем вы могли подумать. Как можно сделать клон, используя всего 3 технологии? Что ж, поскольку мы только начали свой скромный путь изучения полнофункциональной веб-разработки в Школе Масаи, мы пока просто знали эти технологии. Но я надеюсь, что вы оцените точность и совершенство, которых мы достигли. Чтобы узнать, как мы это сделали, пожалуйста, продолжайте читать.
Проблемы
Если вы работаете над большим проектом с полным стеком, вас всегда ждут какие-то проблемы, и с нами это было ничем не отличается.
- Обработка бэкенда
Это самая важная часть любого крупного веб-сайта. На некоторых этапах мы сталкивались с небольшими проблемами, но, в конце концов, узнали кое-что новое и решили все проблемы.
- Ограничение времени
И последнее, но не менее важное: мы должны были завершить проект в течение 5 дней, поэтому мы несли с собой давление, но со всей нашей самоотверженностью и упорным трудом нам удалось завершить его всего за 4 дня, удивлены? но да это правда.
Теперь позвольте мне сделать паузу и поблагодарить вас за то, что вы были со мной до сих пор, да, эта улыбка, которая у вас есть прямо сейчас, мне небезразлична. А теперь позвольте мне продемонстрировать вам мой проект.
Целевая страница (домашняя страница)
Страница продукта
Страница описания продукта
Страница корзины
Платежный шлюз
Просмотреть весь веб-сайт можно, нажав здесь.
Проверьте репозиторий на GitHub:https://github.com/abhiicodes/FabIndia-Clone.git
Основные выводы из проекта
Когда вы работаете над командным проектом, вам нужно многому научиться, и даже больше, если вы работаете в первый раз. Как упоминалось ранее, мы смогли достичь требуемого макета благодаря тому, что поддерживали связь. Цепочка команд, которой мы следуем, и уровень понимания темы, который у нас был. Я горжусь тем, что работаю с такими замечательными людьми и представляю команду в оценке.
1. Сотрудничество с командой
2. Преодоление коммуникативного барьера
3. Изучение GIT
4. Получить отраслевой опыт
5. Работайте в условиях ограниченного времени
6. И последнее, но не менее важное: несколько хороших друзей
Если вы все еще здесь, слушаете меня, я так рад и благодарю вас от всего сердца. Прежде чем уйти, я хотел бы, чтобы вы оценили наш проект и дали предложения в комментариях, я бы хотел их получить. Еще раз спасибо, и я встретимся снова через месяц с другим захватывающим проектом.
«Делай все, что должен, но не с эгоизмом, не с похотью, не с завистью, а с любовью, состраданием, смирением и преданностью». — Господь Кришна
Спасибо