saas-starter-ko: Mẫu Next.js (15) để xây dựng dịch vụ web SaaS
(github.com/kych0912)Đây là mẫu Next.js để xây dựng nhanh dịch vụ web SaaS.
Bạn có biết saas-starter do Vercel tạo ra không? Đây là một mẫu đã triển khai sẵn những chức năng đơn giản cần cho SaaS như đăng nhập cơ bản, thanh toán Stripe, dashboard, v.v.
Tuy nhiên, với các nhà phát triển thì vẫn có những điểm còn thiếu như sau.
- Stripe Payments không được hỗ trợ tại Hàn Quốc
- Không có OAuth
- Không hỗ trợ đa ngôn ngữ
- Không có dark mode
Vì vậy, tôi đã bổ sung các tính năng sau và phát hành dưới dạng mã nguồn mở.
- Di chuyển từ Stripe sang StepPay
- Thêm đăng nhập Google, Naver OAuth và tích hợp với đăng nhập hiện có bằng Auth.js
- Hỗ trợ tiếng Hàn/tiếng Anh và thêm script phân tích file Excel bản dịch để chuyển đổi sang JSON
- Thêm dark mode
- Thêm chaining middleware
Bạn có thể dùng mẫu này khi nào?
- Muốn kiểm chứng ý tưởng SaaS của mình với người dùng.
- Cần tạo MVP thật nhanh.
Trong những trường hợp như vậy, bạn có thể tiết kiệm hơn 100 giờ phát triển.
Trong bản demo, thanh toán thật sẽ không được thực hiện, nhưng nếu bạn thanh toán bằng thẻ thay vì KakaoPay thì thông tin thẻ có thể bị lưu lại! Tôi khuyên bạn nên dùng KakaoPay.
Đây là lần đầu tiên tôi công khai mã nguồn mở như thế này nên rất hồi hộp...! Hy vọng nhiều người có thể phát triển dễ dàng hơn nhờ dự án này!
Nếu có thể, sau khi xem qua hãy nhấn Star giúp nhé haha. Cảm ơn bạn.
19 bình luận
Cảm ơn sự tận tâm và những đóng góp cho cộng đồng của kyt0315. Điều này giúp hạ thấp rào cản khi bắt đầu dự án mới và tạo thêm động lực. Nhờ vậy tôi cũng đang thử dùng bộ khung này và thực hiện một số tối ưu hóa? một vài cải tiến nhỏ? theo cách riêng của mình.
Khi nào hoàn thiện thì hãy báo cho tôi nhé! Chắc tôi sẽ vui lắm!
Tuyệt vời...! Tôi sẽ cổ vũ bạn!
Cảm ơn bạn😊
Ồ... xin chào. Chúng tôi là Steppay.
Bên tôi cũng rất xúc động. Ngoài việc có tích hợp với dịch vụ của chúng tôi, chúng tôi còn rất vui vì đã có một boilerplate mã nguồn mở xuất hiện trong hệ sinh thái phát triển ở Hàn Quốc.
Chúng tôi cũng có vài điều muốn trao đổi về dự án, nên không biết có thể nhờ bạn liên hệ một lần được không?
Vì đây là không gian công khai, nếu bạn có thể gửi cho chúng tôi email hoặc số điện thoại có thể liên hệ qua contact@steppay.kr thì chúng tôi sẽ rất cảm ơn.
Xin hãy nhất định liên hệ một lần với anh/chị kych0912!
Tôi đã gửi email! Cảm ơn.
Đã bấm Star! Tuyệt vời!
(Và có một lỗi gõ nhỏ trong địa chỉ nhà phát triển Naver ở file
lib/db/setup.ts.)Ôi!! Cảm ơn bạn đã cho mình biết..!! Bạn là người đóng góp đầu tiên cho dự án của mình...!!
Cảm ơn bạn...!
Tôi cũng cảm ơn bạn 🙇♂️
Do vấn đề phát sinh vì
srtipekhông hoạt động nên trước đây tôi thấy khá bất tiện vì không thể dùng bộ starter kit SaaS hiện có.Có vẻ như dùng toolkit này sẽ giải quyết được vấn đề đó. Xin cảm ơn rất nhiều.
Đúng vậy! Tôi cũng muốn làm bằng bộ kit hiện có, nhưng vì có những vấn đề đó nên tôi đã làm mới.
Cảm ơn. Tôi sẽ thử dùng nó một cách hữu ích.
Hãy tạo ra một dự án thật ngầu nhé...!
Cảm ơn bạn.
Hy vọng điều này sẽ hữu ích với bạn!
Wow, đây đúng là một dự án cực kỳ tuyệt vời!!
Đúng lúc tôi cũng đang định xây dựng một ứng dụng web
nhưng cứ nghĩ đến việc phải tự làm mọi thứ từ đăng nhập đến auth là lại tiếp tục trì hoãn.
Chắc phải thử bắt đầu với cái này thôi!
Có lẽ chính nhờ những phản hồi như thế này mà tôi có thể tiếp tục phát triển. Xin cảm ơn 🙇♂️ Tôi thật sự hy vọng điều đó sẽ hữu ích. Cảm ơn nhé hehe