Пример веб-сайта электронной коммерции, построенный с Next.js, который я сделал за 1 неделю в качестве самообладания. Есть некоторые проблемы, с которыми я решу позже. Использование Firebase в качестве бэкэнд.
Свяжитесь со мной · Сообщите об ошибке · Функция запроса
Я видел дизайн пользовательского интерфейса на Dribbble Антоном Михальтова. И я хотел кодировать этот дизайн. Поэтому я решил сделать его полным рабочим веб -сайтом с NextJS, но всего через 1 неделю в качестве вызова. Некоторые проблемы все еще есть, но я проверю их позже.
Вам нужно создать проект Firebase
Клонировать репо и изменить каталог
git clone https://github.com/anilsenay/next-e-commerce.git
cd next-e-commercenpm install NEXT_PUBLIC_FIREBASE_API_KEY = your-firebase-api-key
NEXT_PUBLIC_FIREBASE_PROJECT_ID = your-firebase-project-id
NEXT_PUBLIC_FIREBASE_APP_ID = your-firebase-app-id
npm run devВклад - это то, что делает сообщество с открытым исходным кодом таким удивительным местом для изучения, вдохновения и создания. Любой вклад, которые вы вносите, высоко ценится .
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )Вопрос: я создал проект Firebase, но я не знаком с ним. Что мне делать тогда? Ответ : Вы можете связаться со мной по поводу установки проекта Firebase, я бы с радостью помог вам.
Вопрос: Я создал проект Firebase, но у меня нет структуры базы данных. Что мне делать тогда? Ответ : Пожалуйста, свяжитесь со мной, чтобы получить структуру базы данных, которую я создал.
Вопрос: Почему вы не поделились структурой базы данных? Ответ : я просто хочу знать, интересует ли кто -то к этому проекту: D
Вопрос: Как я могу внести свой вклад? Ответ : Это делает меня счастливым, даже если вы просто снимаете этот проект. Для использования кода вы можете расколоть репо и открыть запрос на тягу после изменения. Любая обратная связь также важна для меня. Вы можете открыть проблему или отправить мне сообщение.
ВОПРОС: Вы проектировали пользовательский интерфейс? Ответ : Нет, я не дизайн на самом деле. Я нашел дизайн домашней страницы на Dribbble Антоном Михальтова. За исключением домашней страницы, другие варианты пользовательского интерфейса - мой. В то время как я сделал этот сайт в ограниченное время, я не много думал о пользовательском интерфейсе/UX. Таким образом, вы также можете обращать мне на обратную связь о дизайне.
Распределено по лицензии GPL. Смотрите LICENSE для получения дополнительной информации.
@anilsenay
Ссылка на проект: https://github.com/anilsenay/next-e-commerce