saas-starter-ko: เทมเพลต Next.js(15) สำหรับสร้างเว็บบริการ SaaS
(github.com/kych0912)นี่คือเทมเพลต Next.js สำหรับสร้างเว็บบริการ SaaS ได้อย่างรวดเร็ว。
คุณรู้จัก saas-starter ที่สร้างโดย vercel ไหม? มันเป็นเทมเพลตที่มีฟังก์ชันพื้นฐานที่จำเป็นสำหรับ SaaS ติดตั้งมาแล้ว เช่น ระบบล็อกอิน การชำระเงินผ่าน Stripe แดชบอร์ด เป็นต้น
แต่สำหรับนักพัฒนา ยังมีข้อที่น่าเสียดายดังต่อไปนี้
- Stripe Payments ที่ไม่รองรับในเกาหลี
- ไม่มี Oauth
- ไม่รองรับหลายภาษา
- ไม่มีโหมดมืด
ดังนั้นจึงได้เพิ่มความสามารถต่อไปนี้และทำเป็นโอเพนซอร์ส
- ย้ายจาก Stripe -> StepPay
- เพิ่มการล็อกอินด้วย Google, Naver Oauth และรวมกับระบบล็อกอินเดิมผ่าน Auth.js
- รองรับเกาหลี/อังกฤษ และเพิ่มสคริปต์สำหรับพาร์สไฟล์ Excel แปลภาษาแล้วแปลงเป็น json
- เพิ่มโหมดมืด
- เพิ่ม Chaining middleware
เทมเพลตนี้เหมาะจะใช้เมื่อ
- อยากนำไอเดีย SaaS ที่คิดไว้ไปให้ผู้ใช้ช่วยตรวจสอบความต้องการ
- ต้องทำ MVP ให้เสร็จอย่างรวดเร็ว
ในกรณีแบบนี้ คุณสามารถลดเวลาพัฒนาได้มากกว่า 100 ชั่วโมง
ในเดโมจะยังไม่มีการตัดเงินจริง แต่หากจ่ายด้วยบัตรแทน KakaoPay ข้อมูลบัตรอาจถูกบันทึกไว้ได้! แนะนำให้ใช้ KakaoPay
นี่เป็นครั้งแรกที่ผมเปิดเผยโอเพนซอร์สแบบนี้ เลยตื่นเต้นมาก...! หวังว่าหลาย ๆ คนจะพัฒนาได้ง่ายขึ้นผ่านสิ่งนี้
ถ้าลองเข้าไปดูแล้ว ฝากกด Star ให้กันสักครั้งด้วยนะครับ ขอบคุณครับ
19 ความคิดเห็น
ขอบคุณคุณ kyt0315 สำหรับความทุ่มเทและการมีส่วนร่วมต่อชุมชน ช่วยลดอุปสรรคในการเริ่มต้นโปรเจกต์ใหม่และสร้างแรงจูงใจให้มากเลยครับ/ค่ะ ด้วยสิ่งนี้ผม/ฉันเลยกำลังลองนำพื้นฐานนี้ไปใช้ พร้อมปรับแต่งในแบบของตัวเอง? ปรับปรุงเล็กน้อย? อยู่ครับ/ค่ะ
ถ้าทำเสร็จเมื่อไหร่ช่วยบอกด้วยนะครับ/คะ! คงจะดีใจมากแน่ ๆ!
ยอดเยี่ยมมาก...! ขอเป็นกำลังใจให้นะ!
ขอบคุณครับ😊
เอ่อ..สวัสดีครับ/ค่ะ StepPay
พวกเราก็รู้สึกซาบซึ้งมากเหมือนกันครับ/ค่ะ
นอกจากการเชื่อมต่อกับบริการของเราแล้ว เรายังดีใจมากที่มีโอเพนซอร์ส boilerplate ออกมาในระบบนิเวศนักพัฒนาของเกาหลี
มีเรื่องที่อยากพูดคุยเกี่ยวกับโปรเจ็กต์นี้ด้วย ไม่ทราบว่าขอรบกวนให้ติดต่อกลับได้ไหมครับ/คะ?
เนื่องจากเป็นพื้นที่สาธารณะ หากส่งอีเมลหรือเบอร์โทรศัพท์ที่ติดต่อได้มาที่ contact@steppay.kr จะขอบคุณมากครับ/ค่ะ
โปรดติดต่อคุณ kych0912 สักครั้งด้วยนะครับ/คะ!
ส่งอีเมลไปแล้วครับ! ขอบคุณครับ
กด Star ให้แล้ว! เยี่ยมมาก!
(แล้วก็ในไฟล์
lib/db/setup.tsมีคำสะกดผิดเล็กน้อยในที่อยู่สำหรับนักพัฒนา Naver ครับ)อ๊ะ!! ขอบคุณที่แจ้งให้ทราบนะครับ..!! คุณคือผู้มีส่วนร่วมคนแรกของโปรเจกต์ผมเลย...!!
ขอบคุณครับ...!
ขอบคุณเช่นกันครับ🙇♂️
ก่อนหน้านี้มีความไม่สะดวกเพราะไม่สามารถใช้ SaaS starter kit เดิมได้ จากปัญหาที่เกิดจาก
srtipeใช้งานไม่ได้คิดว่าถ้าใช้ toolkit นี้ก็น่าจะแก้ปัญหาได้ครับ/ค่ะ ขอบคุณมากครับ/ค่ะ
ใช่เลย! ผมเองก็อยากทำด้วย kit เดิมเหมือนกัน แต่เพราะมีปัญหาเหล่านั้นอยู่เลยสร้างขึ้นมาใหม่ครับ
ขอบคุณครับ จะลองนำไปใช้อย่างเป็นประโยชน์ดูครับ
ช่วยสร้างโปรเจกต์เจ๋ง ๆ กันด้วยนะ...!
ขอบคุณครับ
หวังว่าจะเป็นประโยชน์นะครับ!
ว้าว เป็นโปรเจ็กต์ที่ดีมากจริงๆ ครับ!!
กำลังจะทำแอปพลิเคชันอยู่พอดี
แต่พอคิดว่าต้องทำทุกอย่างตั้งแต่ล็อกอินไปจนถึง auth ก็เลยผัดวันประกันพรุ่งมาตลอด
คงต้องลองเริ่มด้วยอันนี้ดูแล้วล่ะครับ!
ด้วยกระแสตอบรับแบบนี้ ผมคิดว่าน่าจะทำให้พัฒนาต่อไปได้ ขอบคุณครับ🙇♂️ หวังว่าจะเป็นประโยชน์จริง ๆ ขอบคุณครับhaha