Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madmax8930/detective-novels
Next.js Novels with Admin Interface
https://github.com/madmax8930/detective-novels
next-auth nextjs prisma regex seo swr tailwindcss
Last synced: 3 days ago
JSON representation
Next.js Novels with Admin Interface
- Host: GitHub
- URL: https://github.com/madmax8930/detective-novels
- Owner: MadMax8930
- Created: 2023-08-01T18:33:20.000Z (over 1 year ago)
- Default Branch: max
- Last Pushed: 2024-02-17T10:19:21.000Z (11 months ago)
- Last Synced: 2024-02-17T11:24:58.533Z (11 months ago)
- Topics: next-auth, nextjs, prisma, regex, seo, swr, tailwindcss
- Language: TypeScript
- Homepage: https://vladnovels.vercel.app
- Size: 5.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Novels Website made with [`Next.js`] for a client.
Node version 18.2.0### User will be able visit:
- Home page: View different novels and read previews as an unauthenticated user.
- Discover page: Visit author's biography.
- Preview Id page: Introduce a novel's preview to encourage the user to read the rest.
- Auth page: Register and Login to your account.
- Profile page: Read the whole content as an authenticated user.
- Lounge page: Manage your favorites and subscribe to receive newsletters from the author.
- Lounge Id page: Read a novel in unhinged mode.
- Blog Id page: Comment, reply and leave feedback for a novel.
- Admin page: Create, update and delete novels as an administrator.### Run the dev server:
```bash
npm run dev
```### Development framework:
[Next.js documentation](https://nextjs.org/docs) for routing & server side rendering### Authentication:
[NextAuth.js documentation](https://next-auth.js.org/configuration/nextjs#getserversession) for more details### CSS Management:
[Tailwind documentation](https://tailwindcss.com/docs/guides/nextjs) for styling and responsiveness### ORM Architecture:
[Prisma documentation](https://www.prisma.io/docs/getting-started) for data management### Database:
[MongoDB Atlas documentation](https://www.mongodb.com/atlas) for backend storage### Global Store Management Library:
[SWR documentation](https://swr.vercel.app/docs/getting-started) for more details