ConnectIn is a professional networking platform tailored to bridge the gap between job seekers and employers. Designed with simplicity and efficiency in mind, it empowers users to discover opportunities, build professional profiles, and manage applications seamlessly.
- 📝 Profile Builder: Create standout profiles to showcase your skills and experience.
- 💼 Job Discovery: Explore opportunities tailored to your preferences.
- ⭐ Save Favorites: Bookmark jobs for future reference.
- 📢 Job Posting: Effortlessly create and manage job listings.
- 🔍 Applicant Management: Review and organize applications with ease.
- React.js: For a dynamic and responsive user interface.
- Tailwind CSS: For sleek, modern, utility-first designs.
- Node.js: Handles backend logic and API development.
- Express.js: Enables RESTful API creation and middleware management.
- MySQL: Robust data management and storage.
- JWT & Bcrypt: Secure authentication and password protection.
Place a .env
file in the backend folder with the following:
DATABASE_HOST=
DATABASE_USER=
DATABASE_PWD=
DATABASE_NAME=
JWT_SECRET=
PORT=
- Node.js and npm installed
- MySQL database setup
-
Clone the Repository
git clone https://github.com/your-repo/connectin.git cd connectin
-
Backend Setup
cd backend npm install
-
Frontend Setup
cd frontend npm install
-
Start the Servers
- Backend:
cd backend npm start
- Frontend:
cd frontend npm run dev
- Backend:
-
Access the Application
Open your browser and navigate to http://localhost:5173.
ConnectIn simplifies the recruitment process for employers and makes job hunting easier for seekers. It’s a perfect blend of innovative technology and user-friendly design—a platform where professional dreams meet opportunities.