https://github.com/coder-blue/carbon-news
A news app built with TanStack Start and Hono
https://github.com/coder-blue/carbon-news
drizzle-orm hono shadcn-ui tailwindcss tanstack-query tanstack-react-router tanstack-start
Last synced: 7 months ago
JSON representation
A news app built with TanStack Start and Hono
- Host: GitHub
- URL: https://github.com/coder-blue/carbon-news
- Owner: Coder-Blue
- License: mit
- Created: 2025-03-03T09:04:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-29T16:13:33.000Z (about 1 year ago)
- Last Synced: 2025-07-30T14:27:57.567Z (8 months ago)
- Topics: drizzle-orm, hono, shadcn-ui, tailwindcss, tanstack-query, tanstack-react-router, tanstack-start
- Language: TypeScript
- Homepage: https://carbon-daily.vercel.app
- Size: 1.32 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TLDR;
một phiên bản nhái của hackernews được sử dụng các công nghệ sau:
- [React](https://react.dev)
- [TanStack Start](https://tanstack.com/start/latest/docs/framework/react/build-from-scratch)
- [TanStack React Query](https://tanstack.com/query/latest)
- [TanStack Form](https://tanstack.com/form/latest)
- [Hono](https://hono.dev/)
- [Drizzle](https://orm.drizzle.team/docs/get-started)
- [Lucia Auth](https://lucia-auth.com/)
- [shadcn/ui](https://ui.shadcn.com/)
# Tại sao repo này tồn tại?
- thử nghiệm React meta-framework thay thế ngoài [NextJS](https://nextjs.org).
- video youtube lấy ý tưởng chính cho app: [BetterStack](https://www.youtube.com/watch?v=eHbO5OWBBpg)
# Cách để chạy?
- Đổi tên `.env.example` thành `.env`, rồi thêm đường link kết nối PostgreSQL như Neon, vân vân.
```env
DATABASE_URL=
```
- Rồi chạy lần lượt các câu lệnh sau:
```bash
npm install
#hoặc
bun install
```
Rồi
```bash
npx drizzle-kit push
#hoặc
bunx drizzle-kit push
```
Rồi
```bash
npm run dev
#hoặc
bun dev
```
- Thông tin chi tiết đều đã được viết ở đây, hãy theo dõi, và bạn có quyền đóng góp hỗ trợ.
# Donate
- tác giả thiếu thốn, donate đi <3
- liên hệ hỗ trợ: [email](mailto:trananhquan1009@gmail.com)
