DevLinkUp is a web application designed to connect developers based on their skills, interests, and project needs. It serves as a networking platform where developers can collaborate, share ideas, and work on projects together. This repository contains the frontend code for the DevLinkUp platform.
- User authentication (Sign up, Log in, Log out)
- Profile creation and management
- Browse developer profiles based on skills and interests
- Match with other developers for collaboration
- Send and receive connection requests
- Real-time chat with connected developers
- Upgrade to Gold or Silver membership plan
- React: JavaScript library for building user interfaces
- Tailwind CSS: Utility-first CSS framework for styling
- Vite: Frontend build tool for fast development
- Axios: HTTP client for API requests
- Socket.IO: Real-time communication for messaging
- Framer Motion: Animation library for smooth transitions and interactive UI animations
- Razorpay: Razorpay payments to upgrade to premium features
Ensure you have the following installed on your local machine:
- Node.js (v14 or higher)
- npm (v6 or higher)
- Clone the repository:
https://github.com/KhalkarYash/dev-link-up-frontend.git- Navigate to the project directory:
cd dev-link-up-frontend- Install dependencies:
npm install- Start the development server:
npm run devThe application will be running at http://localhost:5173.
To create a production build of the project, run the following command:
npm run buildThis will create a dist folder with the production-ready files.
To deploy the frontend to a hosting platform like Vercel, Render, or GitHub Pages, follow the specific platform's deployment guidelines. Ensure the base in vite.config.js is set properly if deploying to GitHub Pages.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch) - Make your changes and commit (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature-branch) - Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.






