Job Mitra is a comprehensive job searching platform designed specifically for students seeking IT-related job opportunities, hackathons, and professional resources. The application bridges the gap between students and potential career opportunities in the tech industry.
- Comprehensive Job Listings: Up-to-date IT job opportunities
- Hackathon Tracker: Latest hackathon updates and information
- Secure Authentication: JWT-based user authentication
- User-Friendly Interface: Intuitive design for easy navigation
- Image Upload Functionality: Managed through Cloudinary
- React.js
- Redux (State Management)
- React Router
- Axios
- Node.js
- Express.js
- MongoDB
- Mongoose
- JSON Web Tokens (JWT)
- Cloudinary (Image Uploads)
- Node.js (v14+ recommended)
- MongoDB
- npm or yarn
git clone https://github.com/ankush270/Job_Mitra.git
cd Job_Mitra# Navigate to backend directory
cd backend
# Install dependencies
npm install
# Create .env file
touch .env
# Add the following environment variables
# MONGO_URI=your_mongodb_connection_string
# JWT_SECRET=your_jwt_secret
# CLOUDINARY_CLOUD_NAME=your_cloudinary_cloud_name
# CLOUDINARY_API_KEY=your_cloudinary_api_key
# CLOUDINARY_API_SECRET=your_cloudinary_api_secret# Navigate to frontend directory
cd ../frontend
# Install dependencies
npm install# Start backend server (from backend directory)
npm start
# Start frontend application (from frontend directory)
npm startEnsure to set up the following environment variables:
MONGO_URI: MongoDB connection stringJWT_SECRET: Secret key for JWT authenticationCLOUDINARY_CLOUD_NAME: Cloudinary cloud nameCLOUDINARY_API_KEY: Cloudinary API keyCLOUDINARY_API_SECRET: Cloudinary API secret
Ankush - ankushkumar61262@gmail.com
Project Link: https://github.com/ankush270/Job_Mitra
- React.js
- Node.js
- MongoDB
- Cloudinary
- JWT