ตัวอย่างเว็บไซต์อีคอมเมิร์ซที่สร้างขึ้นด้วย next.js ที่ฉันทำใน 1 สัปดาห์เพื่อท้าทายตนเอง มีปัญหาบางอย่างที่ฉันจะจัดการในภายหลัง การใช้ Firebase เป็นแบ็กเอนด์
ติดต่อฉัน·รายงานข้อผิดพลาด·คุณลักษณะการร้องขอ
ฉันเห็นการออกแบบ UI บน Dribbble โดย Anton Mikhaltsov และฉันต้องการเขียนโค้ดการออกแบบนี้ ดังนั้นฉันจึงตัดสินใจที่จะทำให้เป็นเว็บไซต์ที่ทำงานเต็มรูปแบบกับ NextJs แต่ในเวลาเพียง 1 สัปดาห์เป็นความท้าทายของตัวเอง ปัญหาบางอย่างยังคงอยู่ที่นั่น แต่ฉันจะตรวจสอบในภายหลัง
คุณต้องสร้างโครงการ Firebase
โคลน repo และเปลี่ยนไดเรกทอรี
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
คำถาม: ฉันจะมีส่วนร่วมได้อย่างไร? คำตอบ : มันทำให้ฉันมีความสุขแม้ว่าคุณจะเป็นแค่การแสดงโครงการนี้ สำหรับรหัสมีส่วนร่วมคุณสามารถแยก repo และเปิดคำขอดึงหลังจากการเปลี่ยนแปลงของคุณ ข้อเสนอแนะใด ๆ ก็สำคัญสำหรับฉันเช่นกัน คุณสามารถเปิดปัญหาหรือส่งข้อความถึงฉัน
คำถาม: คุณออกแบบ UI หรือไม่? คำตอบ : ไม่ฉันไม่ได้ออกแบบจริง ฉันพบการออกแบบโฮมเพจบน Dribbble โดย Anton Mikhaltsov ยกเว้นโฮมเพจตัวเลือก UI อื่น ๆ เป็นของฉัน ในขณะที่ฉันสร้างเว็บไซต์นี้ในเวลา จำกัด ฉันไม่ได้คิดเกี่ยวกับ UI/UX มากนัก ดังนั้นคุณยังสามารถตอบกลับฉันเกี่ยวกับการออกแบบ
แจกจ่ายภายใต้ใบอนุญาต GPL ดู LICENSE สำหรับข้อมูลเพิ่มเติม
@anilsenay
ลิงค์โครงการ: https://github.com/anilsenay/next-e-commerce