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:
- AI blog generation — I integrated the Groq API so a member can type a topic and get a complete, structured article back, including long-form posts of 2000+ words.
- Manual writing — I added a full rich-text editor for people who want to write and format their own articles by hand.
- Automatic SEO — every article I publish on the platform automatically gets a clean URL, a meta description, keywords and social-sharing tags, plus a site-wide sitemap.
- Safe content — I sanitise all content before it is saved, so the site stays secure no matter who is writing.
- An admin panel — I built a role-based admin area where I can manage users, moderate content, view statistics and update settings.
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