Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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