✍️ Freelance Writer - Full Stack Blog Project This project is a full stack web application built to create a simple and modern blog system.
The frontend and backend are developed as separate repositories and have been deployed live.
🚀 Project Features 🔐 Admin Login System
📝 Blog Create / Delete / Update (CRUD)
📰 Blog Listing
📄 Blog Detail Page
🎨 Responsive Design
☁️ MongoDB Database
🔑 JWT Authentication
🌍 Deployed with Vercel & Render
🛠️ Technologies Used 🧩 HTML / CSS / JavaScript (Vanilla JS)
⚙️ Express.js / Node.js
🍃 MongoDB / Mongoose
🔐 JWT Auth
🚀 Render (Backend Deployment)
🌐 Vercel (Frontend Deployment)
🔑 Admin Login Credentials Username | Password You can change the password in the backend .env file.
📸 Project Screenshots Blog List: 🔗 https://freelance-writer-frontend.vercel.app/blog.html
Blog Detail Page: 🔗 https://freelance-writer-frontend.vercel.app/blog-detail.html?id=xxxxx
Admin Panel: 🔗 https://freelance-writer-frontend.vercel.app/admin.html
🌐 Live Project Links Frontend (Vercel): 🔗 https://freelance-writer-frontend.vercel.app/
Backend (Render API): 🔗 https://freelance-writer-backend.onrender.com/
📦 Installation (For Local Development) Backend:
bash Copy Edit cd backend npm install npm run dev .env File:
ini Copy Edit MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret Frontend:
bash Copy Edit cd frontend Open with Live Server / or deploy with Vercel
👨💻 Developer
This project was developed by Mehmet Yasir Balcı, a senior Computer Engineering student.