Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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开发的。

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 许可证分发。请随意使用、修改和与他人分享。