About This Project

Hi, I'm Priyanshu Anand, and this is a platform I'm building from the ground up as my BCA final-semester project. I wanted to create something real — not just a demo — so I designed it as a complete, working blog website that anyone can actually use.

Why I'm building this

I kept noticing the same problem: people want to publish content regularly, but writing, formatting and optimising every article takes more time and skill than most of us have to spare. So I set out to build a platform that removes that friction. My goal was to let a person turn a single idea into a finished, search-ready article in seconds — while still giving them full control to write and edit everything themselves if they prefer.

What I built

I designed and developed the whole system myself — the database, the server logic, the user interface and the security. Here is what it does:

How I built it

I built the backend with Node.js and Express.js, used EJS to render the pages on the server (which keeps everything fast and SEO-friendly), and stored all the data in MongoDB. For the AI, I'm using the Groq API; for images, I pull from free image services and optimise them on the server. I handled authentication myself with hashed passwords and sessions, and added role-based access control so members and administrators see different things.

About me

I'm a BCA final-year student, and I built this project (course code BCSP-064) to bring together everything I've learned — Artificial Intelligence, full-stack web development and databases — into one practical application I'm genuinely proud of.

Want to try it? Create an account and contribute