This is a Blog Application developed as part of the Syntecxhub Internship β Web Development Task (Project 2). The project is built using the MERN Stack (MongoDB, Express.js, React.js, Node.js) and demonstrates full-stack development fundamentals.
- Create, Read, Update, and Delete (CRUD) blog posts
- MongoDB database integration using Mongoose
- RESTful APIs with Express & Node.js
- React-based frontend with a colorful and modern UI
- Axios for frontendβbackend communication
- Basic user-based post handling
Frontend:
- React.js
- Axios
- React Router DOM
- CSS
Backend:
- Node.js
- Express.js
- MongoDB
- Mongoose
blog-app/
βββ backend/
β βββ models/
β β βββ Post.js
β βββ routes/
β β βββ posts.js
β βββ .env
β βββ server.js
β
βββ frontend/
βββ src/
β βββ components/
β βββ pages/
β βββ App.js
β βββ index.js
- Internship Program: Syntecxhub
- Task: Web Development
- Project: Blog Application (Project 2)
- Stack: MERN
Priscilla Web Development Intern β Syntecxhub