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.
Unleash your creativity by effortlessly creating and posting blogs. Our intuitive interface allows users to compose, edit, and publish content with ease.
Engage with the BleedINK community by liking and commenting on blogs. Foster meaningful discussions and connect with fellow writers.
BleedINK utilizes TinyMCE, a powerful and customizable text editor, to provide users with a rich writing experience.
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.
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.
To get started with BleedINK, follow these simple steps:
- Clone the repository:
git clone https://github.com/your-username/bleedink.git
- Navigate to the project directory:
cd bleedink
- Install dependencies for both frontend and backend:
cd bleedink && npm install && cd ../server && npm install
- Set up your MongoDB database and update the connection string in the backend
.env
file. - Start the development server:
npm run dev
in both thebleedink
andserver
folders.
Explore the web app at http://localhost:3000 and begin your blogging journey!
- Frontend: React.js, TinyMCE, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- AI Assistant: Open AI (GPT 3)
We welcome contributions from the community! Whether it's bug fixes, feature enhancements, or feedback, your input is valuable.
This project is licensed under the MIT License - see the LICENSE.md file for details.