https://github.com/bkdev98/readgoods
https://github.com/bkdev98/readgoods
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bkdev98/readgoods
- Owner: bkdev98
- Created: 2023-09-13T12:54:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-14T11:59:44.000Z (over 2 years ago)
- Last Synced: 2025-01-01T09:07:26.911Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://readgoods.vercel.app
- Size: 901 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📚 Readgoods
https://readgoods.vercel.app/
A simple personal library management system, built with [Next's App Router](https://nextjs.org/docs), [shadcn/ui](https://ui.shadcn.com/) and [Prisma](https://www.prisma.io/).

## Features
- GitHub OAuth.
- Book management.
- [Parallel + intercepting routes](https://nextjs.org/docs/app/building-your-application/routing/intercepting-routes#modals).
- Postgres with Prisma.
## Development
Create a `.env` file from `.env.example`.
You can connect to a Vercel's [Postgres addon](https://vercel.com/docs/storage/vercel-postgres/quickstart) and run `vercel env pull .env` to automatically fill in `POSTGRES` variables.
Readgoods use [Auth.js](https://authjs.dev/) for authentication. Following [this guide](https://next-auth.js.org/providers/github) to setup GitHub OAuth.
Finally, run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.