Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ansonznl/react-nextjs-todolist
这是一个简单可靠的Todo管理应用程序。它是使用React、Next.js、Next Auth和Vercel Postgres开发的。
https://github.com/ansonznl/react-nextjs-todolist
nextjs postgresql react vercel
Last synced: 1 day ago
JSON representation
这是一个简单可靠的Todo管理应用程序。它是使用React、Next.js、Next Auth和Vercel Postgres开发的。
- Host: GitHub
- URL: https://github.com/ansonznl/react-nextjs-todolist
- Owner: AnsonZnl
- Created: 2023-06-13T09:25:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-16T07:58:42.000Z (about 1 year ago)
- Last Synced: 2024-05-21T07:07:49.553Z (6 months ago)
- Topics: nextjs, postgresql, react, vercel
- Language: TypeScript
- Homepage: https://react-nextjs-todolist.vercel.app
- Size: 334 KB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Next-Todolist
欢迎使用 Next-Todolist,这是一个由 React、Next.js、Next-Auth 和 Vercel Postgres 构建的简单且安全的待办事项管理应用。这个项目可以帮助您高效地跟踪您的任务,确保您保持有条不紊,实现您的日常目标。
## 入门指南
要开始使用 Next-Todolist,请按照以下简单步骤操作:
1. 克隆存储库到您的本地计算机。
2. 使用 `pnpm` 安装所需的依赖项。
3. 在 Vercel 上创建一个 Postgres 数据库并配置您的环境变量。
4. 使用 `pnpm dev` 在本地运行应用程序。
5. 开始添加和管理您的待办事项!## 特点
- **用户认证**: TodoList 利用 Next-Auth 提供了简单且安全的电子邮件+密码登录功能。
- **持久数据**: 利用 Vercel Postgres 安全地存储您的待办事项列表,确保您的数据随时可用。## 使用的技术
- [React](https://reactjs.org/): 用于构建用户界面的流行 JavaScript 库。
- [Next.js](https://nextjs.org/): 用于构建服务器呈现的 React 应用程序的强大框架。
- [Next-Auth](https://next-auth.js.org/): 用于 Next.js 应用程序的简单且灵活的认证库。
- [Prisma](https://prisma.yoga/) 是一个现代化的数据库工具和 ORM(对象关系映射)库,
- [Vercel Postgres](https://vercel.com/postgres): Vercel 提供的可靠且可扩展的托管数据库解决方案。## 部署
您可以通过点击一次即可在 Vercel 上部署 TodoList!只需点击下面的“部署到 Vercel”按钮即可开始:
[![部署到Vercel](https://vercel.com/button)](https://vercel.com/new/clone?demo-title=React%20Next.js%20TodoList&demo-description=简单的React%20Next.js%20TodoList%20项目仓库。&demo-url=https://react-nextjs-todolist.vercel.app/&demo-image=%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2F7rsVQ1ZBSiWe9JGO6FUeZZ%2F210cba91036ca912b2770e0bd5d6cc5d%2Fthumbnail.png&project-name=React%20Next.js%20TodoList&repository-name=react-nextjs-todolist&repository-url=https%3A%2F%2Fgithub.com%2FAnsonZnl%2Freact-nextjs-todolist&from=templates&skippable-integrations=1&env=NEXTAUTH_SECRET&envDescription=生成一个随机密钥:&envLink=https://generate-secret.vercel.app/&stores=%5B%7B%22type%22%3A%22postgres%22%7D%5D&)
## 参与贡献
我们欢迎社区的贡献。如果您遇到任何问题,有改进建议,或者想要贡献代码,请随时查看我们的 GitHub 仓库:
[GitHub 仓库](https://github.com/AnsonZnl/react-nextjs-todolist)
## 许可证
TodoList 是开源的,根据 MIT 许可证分发。请随意使用、修改和与他人分享。