Connectify is a dynamic web-based platform designed to facilitate seamless user interactions. Where you can connect with other people, post your activity, create and edit your profile. You can also download your resume based on your profile. Connectify provides an intuitive and efficient interface to bring users together.
- User Authentication: Secure user registration and login system.
- Interactive UI: Modern and responsive design for a seamless user experience.
- Scalable Backend: Robust server-side logic to handle increasing user demands.
-
User Registration & Login:
- Users sign up with their email and password.
- Authentication is handled securely with token-based authentication (e.g., JWT).
-
Creating Post:
- Users can create post of their activity.
-
Edit Profile and download Resume:
- Users can edit his/her profile and download resume based on his/her profile in Pdf format.
-
Search People and Connect with them:
- Users can search people and connect with them.
-
Data Management:
- User data and posts are stored in a MongoDB database.
- Backend APIs handle data retrieval and updates efficiently.
-
Interactive Interface:
- The React.js frontend provides a smooth, user-friendly experience.
- Responsive design ensures compatibility across devices.
- React.js: For building a dynamic and interactive user interface.
- Bootstrap: For styling and creating responsive designs.
- Node.js: Server-side runtime environment.
- Express.js: Web framework for building robust APIs.
- MongoDB: For storing user and application data.
- Node.js
- npm
-
Clone the repository:
git clone https://github.com/Sudhanshu248/Connectify.git
-
Navigate to the project directory:
cd Connectify -
Install dependencies for frontend:
cd frontend npm installInstall dependencies for backend:
cd backend npm install -
Set up environment variables:
- Create a
.envfile in thebackenddirectory. - Add required variables such as
PORT,MONGO_URI, etc.
- Create a
-
Start the development servers for frontend:
cd frontend npm run devStart the development servers for backend:
cd backend nodemon server.js
Check out the live application here: Connectify
Connectify - Connecting people, empowering ideas.