June 1, 2023
BCA · 4th semester · 2080 BS · 2023 AD
WIRE — an online blogging platform
BCA 4th semester project: a blogging system with accounts, CRUD posts, comments, and search.
built with React · Tailwind CSS · Node.js · Express.js · Sequelize · MySQL · Vercel
- node
- react
- mysql
- blogging
Report & documents

⚠ final report, not updated
Final report as submitted for coursework. Suggestions raised during the external evaluation have not been addressed — the report and the code reflect the submitted version.
Status: not maintained.
WIRE is a full-stack blogging platform: writers create accounts, publish and edit posts from a dashboard, and readers browse, search, and comment. It was my BCA 4th-semester project, split into three repositories — a reading web app, a Node API, and a small CMS.
What it does
- Accounts and sessions — readers and authors log in to reach their dashboard.
- Post management — create, read, update, and delete posts from the CMS.
- Comments — readers leave feedback on posts.
- Search — find posts by keyword.
The abstract sums up the intent best:
The system will allow users to create, read, update, and delete blog posts through a user-friendly web interface… providing bloggers with a reliable platform to share their content with the world.
Stack
| Layer | Choice |
|---|---|
| Frontend | React, Tailwind CSS |
| Backend | Node.js, Express.js |
| Data | MySQL, Sequelize ORM |
| Hosting | Vercel (frontend) |
Repositories
It is split across three repos: wire (the public reading app), wire-api
(the Node/Sequelize/MySQL backend), and WIRED (the authoring CMS).
Known limitations
The demo link is a Vercel deployment from 2023; the repositories are archived and no longer deployed or maintained, so parts of the demo may be offline.
Screens & diagrams
more projects
all projects →
BCA · 6th semesterArtisan Nepal (DOKO) — handmade crafts e-commerceBCA 6th semester project: an online marketplace connecting Nepali artisans with buyers — listings, reviews, order tracking, and sales analytics.
BCA · 7th semesterInternship — Golden Technosoft (BusineSSathi ERP)BCA 7th semester internship: full-stack development on the BusineSSathi ERP system at Golden Technosoft.
BCA · 8th semesterLearnMate — an e-learning platformBCA 8th semester final project: a study platform with summaries, flashcards, quizzes, and spaced repetition, plus a BART summarization microservice.
from the blog
all blogs →- no cover yetDecember 14, 2025Why the Backend Doesn’t Need `.env` in Docker/CI but the Frontend DoesCI/CD Workflow
September 20, 2025Node.js API Rate Limiting: In-Memory, Redis, and Edge ApproachesHow to protect your API from abuse with three practical strategies
April 18, 2025Free Node.js Hosting with Vercel: Deploy in MinutesThis tutorial will show you how to launch your Node.js application on the generously free “Hobby” tier offered by Vercel.

comments