BoldNarratives is a feature-rich blog management platform that allows users to create, view, and interact with blogs. With powerful sorting, filtering, and search capabilities, users can easily find the content they are interested in. The project is built with modern web technologies to ensure a seamless and efficient user experience.
-
Create Blogs: Users can create new blog posts with rich content.
-
View Blogs: Browse and read blogs with ease. ( Views get updated only after at least one minute of reading.)
-
Upvote Blogs: Show appreciation for quality content by upvoting blogs.
-
Comment on Blogs: Engage with other users by commenting on blog posts.
-
Sort Blogs: Sort blogs by upload time, number of views, trending status, and more.
-
Filter Blogs: Filter blogs based on genres to find relevant content.
-
Frontend:
-
Backend:
- Hono (serverless backend)
- Prisma (ORM)
- PostgreSQL (database)
- Clone the repository:
git clone https://github.com/Lakshya0000/BoldNarratives.git cd boldnarratives
- Navigate to Frontend and install dependencies:
cd frontend npm i
- Run Frontend
npm run dev
- Setup the project: Setup
- Create an Account: Sign up to start creating and interacting with blogs.
- Browse Blogs: Use the various sorting and filtering options to find blogs of interest.
- Interact: Upvote, comment, and share your thoughts on blog posts.
- Create Content: Write your own blogs and share them with the world.
- Follow People: Can follow people with same interest