Skip to content

Latest commit

 

History

History
83 lines (56 loc) · 1.58 KB

File metadata and controls

83 lines (56 loc) · 1.58 KB

✍️ 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.