Skip to content

rishuraj1/BleedInk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BleedINK

BleedINK Logo

BleedINK is a feature-rich MERN (MongoDB, Express.js, React.js, Node.js) web application that empowers users to create, share, and engage with blogs in a seamless and enjoyable environment. The platform integrates advanced features such as a powerful text editor, an AI assistant named Blogster, and a user-friendly dark mode for enhanced user experience.

Features

1. Blog Creation and Posting

Unleash your creativity by effortlessly creating and posting blogs. Our intuitive interface allows users to compose, edit, and publish content with ease.

2. Like and Comment

Engage with the BleedINK community by liking and commenting on blogs. Foster meaningful discussions and connect with fellow writers.

3. Text Editor with TinyMCE

BleedINK utilizes TinyMCE, a powerful and customizable text editor, to provide users with a rich writing experience.

4. AI Assistant - Blogster

Meet Blogster, your AI writing companion. Blogster can answer your questions, assist you in crafting compelling blog content. Ask away and unlock the potential of AI-driven creativity.

5. Dark Mode

Enhance your reading and writing experience with BleedINK's Dark Mode. Whether you're a night owl or prefer a sleek aesthetic, Dark Mode adapts to your preferences for optimal comfort.

Getting Started

To get started with BleedINK, follow these simple steps:

  1. Clone the repository: git clone https://github.com/your-username/bleedink.git
  2. Navigate to the project directory: cd bleedink
  3. Install dependencies for both frontend and backend: cd bleedink && npm install && cd ../server && npm install
  4. Set up your MongoDB database and update the connection string in the backend .env file.
  5. Start the development server: npm run dev in both the bleedink and server folders.

Explore the web app at http://localhost:3000 and begin your blogging journey!

Tech Stack

  • Frontend: React.js, TinyMCE, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • AI Assistant: Open AI (GPT 3)

Contributing

We welcome contributions from the community! Whether it's bug fixes, feature enhancements, or feedback, your input is valuable.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.