DevConnect is a modern, dynamic, and fully functional social network web application that allows users to connect, share posts, meet virtually, and more. Built with React for the frontend and Node.js with Express for the backend, it offers various features that make it a perfect showcase of full-stack development skills.
- User Authentication: Secure Sign In/Sign Out functionality.
- Profile Management: Users can view and edit their profiles.
- Post Sharing: Users can share text posts and images with others.
- Virtual Meet: Video conferencing powered by Jitsi Meet for real-time video calls.
- Connections: Users can view and manage their connections.
- Interactive Design: Built with React, Framer Motion, and Tailwind CSS for a smooth and responsive user interface.
- Backend Integration: User data, posts, and connections are stored in a robust backend built with Node.js, Express, and MongoDB.
- "Frontend":
- React
- Tailwind CSS
- Framer Motion
- React Router
- Axios for API requests
- "Backend"
- Node.js
- Express
- MongoDB (NoSQL database)
- JWT (JSON Web Tokens) for authentication
- Bcrypt for password hashing
- Third-Party Integration:
- Jitsi Meet for video conferencing
- Node.js (v14 or higher)
- MongoDB (or use MongoDB Atlas for cloud DB)