Skip to content

πŸ“ A dynamic MERN-based article sharing social platform 🌐 where users can post, edit, and explore articles. Secured with JWT πŸ” and Firebase Auth πŸ”₯. Built with React + Framer Motion βš›οΈ for smooth UX, and MongoDB πŸ’Ύ for flexible content storage. Share ideas, inspire minds! πŸš€

Notifications You must be signed in to change notification settings

RohanR05/Article-Post

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Article Sharing Platform

A full-stack article sharing platform where users can write, edit, and explore articles in a modern, responsive web app. Built with the MERN stack and enhanced by Firebase authentication, secure JWT protection, and smooth user experience via React and Framer Motion.

πŸ”— Live Site: https://assignment-11-49577.web.app


🧰 Technologies Used

  • Frontend: React.js, Tailwind CSS, DaisyUI, Framer Motion
  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose)
  • Authentication: Firebase Auth + JWT
  • API Communication: Axios
  • Data Fetching: TanStack Query (React Query)

✨ Core Features

  • ✍️ Users can post, edit, and delete their own articles
  • πŸ” Firebase Authentication for secure login/register
  • πŸ“š Browse and read articles shared by others
  • πŸ”’ JWT-protected backend routes for user security
  • πŸ“¦ MongoDB stores article and user data efficiently
  • βš›οΈ Framer Motion animations for engaging UX
  • ⚑ Optimized data fetching with TanStack Query
  • πŸ“± Fully responsive for desktop and mobile

πŸ“¦ Dependencies

Frontend:
- react
- react-router-dom
- axios
- @tanstack/react-query
- framer-motion
- firebase
- tailwindcss
- daisyui

Backend:
- express
- cors
- dotenv
- jsonwebtoken
- mongoose

About

πŸ“ A dynamic MERN-based article sharing social platform 🌐 where users can post, edit, and explore articles. Secured with JWT πŸ” and Firebase Auth πŸ”₯. Built with React + Framer Motion βš›οΈ for smooth UX, and MongoDB πŸ’Ύ for flexible content storage. Share ideas, inspire minds! πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages