https://github.com/vedanty3/vedantsays
vedantsays is a blog application built with Next.js, Prisma, MongoDB, and React Quill Editor. It incorporates several key features to provide users with a seamless and engaging blogging experience. Below, you'll find information on technologies used, and an overview of the features.
https://github.com/vedanty3/vedantsays
blogapp javascript mongodb nextauth nextjs prisma react react-quill role-based-authorization ssr
Last synced: about 2 months ago
JSON representation
vedantsays is a blog application built with Next.js, Prisma, MongoDB, and React Quill Editor. It incorporates several key features to provide users with a seamless and engaging blogging experience. Below, you'll find information on technologies used, and an overview of the features.
- Host: GitHub
- URL: https://github.com/vedanty3/vedantsays
- Owner: vedanty3
- Created: 2023-07-12T15:31:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T19:01:07.000Z (over 2 years ago)
- Last Synced: 2024-11-02T18:34:22.427Z (over 1 year ago)
- Topics: blogapp, javascript, mongodb, nextauth, nextjs, prisma, react, react-quill, role-based-authorization, ssr
- Language: JavaScript
- Homepage:
- Size: 16.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **vedantsays**

### *Overview*
vedantsays is a blog application built with Next.js, Prisma, MongoDB, and React Quill Editor. It incorporates several key features to provide users with a seamless and engaging blogging experience. Below, you'll find information on technologies used, and an overview of the features.
### *Technologies Used ⚙️*
1. *Next.js*: Utilizes the power of React with the simplicity of Next.js for a seamless and efficient front-end experience.
2. *Prisma*: Employs Prisma as the data access layer for a type-safe database interface and powerful querying capabilities.
3. *MongoDB*: Leverages MongoDB as the database solution for scalable and flexible data storage.
4. *React Quill Editor*: A React component for the Quill rich text editor.
5. *OAuth with NextAuth*: Implements secure OAuth authentication using NextAuth for a seamless and secure login process.
### *Features*
*Dark and Light Mode: Utilizes Context API and useContext hook for seamless switching between dark and light modes.*


*OAuth Authentication: Implements secure authentication using NextAuth, supporting various authentication providers.*

*Pagination: Provides a user-friendly browsing experience with paginated blog posts.*

*Role-Based Authentication: Enhances access control through role-based authentication, ensuring proper authorization.*

*Featured Post Section: Showcases a featured post section on the homepage for spotlighting important content.*

*Genre-Specific Pages: Displays genre-specific pages for users to explore blog posts based on their interests.*

*Popular Posts: Highlights popular posts based on views, enhancing user engagement.*

*Comments Section: For users to express their views on the content.*
