认识 Om 启动框架:🚀 你的全栈忍者瑞士军刀 ✨
💡 什么是 Om Startup Framework?
Om Startup Framework 可帮助您使用 Next.js 和 Django 创建可用于生产的 Web 应用程序。
它是一个功能强大的框架,可实现以下功能,帮助您在几天内将您的想法从概念变为现实,从而为开发人员节省数月的开发时间。
- 生产就绪博客系统
- 具有 Google Auth、电子邮件身份验证、电子邮件验证和忘记密码功能的生产就绪身份验证页面。
- 响应式且美观的定价页面,带有 Whatsapp 和常见问题解答按钮,还支持不同国家/地区的可变定价
- 用户管理仪表板可以删除或禁止应用程序的用户
- 令人惊叹的登陆页面
🚀 开始
安装
克隆入门模板
git clone https://github.com/omkarcloud/om-startup-framework-starter my-om-project
cd my-om-project
然后进入 frontend/ 目录并安装依赖项。
cd frontend/
npm install --legacy-peer-deps
然后进入 blog/ 目录并安装依赖项。
cd blog/
npm install
然后进入 backend/ 目录,安装依赖项,迁移数据库并播种数据。
cd backend/
python -m pip install -r requirements.txt
npm run db:delete-and-seed
运行前端和后端服务器
启动前端服务器
cd frontend/
npm run dev
在单独的终端启动后端服务器
cd backend/
npm run dev
现在,访问http://localhost:3000即可查看主页,其中包含指向应用程序各个页面的导航栏。点击导航链接即可浏览各个页面,全面了解应用程序的功能。
运行博客服务器
你的大部分时间都会花在编写前端和后端代码上。偶尔,你需要运行博客服务器来预览你写的文章。运行以下命令来启动博客服务器
cd blog/
npm run dev
现在访问http://localhost:4000/blog/即可查看博客主页。
👨🏻💻 必备知识
为了充分利用我们的文档,建议您对 Next.js 和 Django 有基本的了解。
假设您了解 React,如果您有兴趣学习 Next.js 和 Django,这些资源是一个很好的起点:
- Next.js: Next.js 文档 [免费]
- Django : Mosh Hamedani Django 课程 [付费]
✨ V2 即将推出的功能
- 支持联盟营销[优先]
- 将框架移植到 SvelteKit、Nuxt.js 和 Nest.js 以扩大覆盖范围 [优先级]
- 类似 Google Analytics 的分析仪表板
- 聊天支持
📚 摘要
简而言之,Om Startup Framework 会全程指导您完成从身份验证到将应用程序部署到世界各地的所有工作
如果您想节省数月的开发时间,我强烈建议您通过访问此链接来花时间了解 Om Startup Framework 。
👋 嗨,读者,
你怎么看?你看到了Om Startup Framework的价值吗?
在评论中分享您的想法,我会回复每一条评论。
鏂囩珷鏉ユ簮锛�https://dev.to/rajesh_singh_1989/meet-om-framework-your-swiss-army-knife-as-a-full-stack-ninja-22me