Skip to content

ankush270/Job_Mitra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Job Mitra πŸš€

Overview

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.

🌟 Features

  • 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

πŸ›  Technologies Stack

Frontend

  • React.js
  • Redux (State Management)
  • React Router
  • Axios

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose

Authentication

  • JSON Web Tokens (JWT)

Additional Services

  • Cloudinary (Image Uploads)

πŸ“¦ Prerequisites

  • Node.js (v14+ recommended)
  • MongoDB
  • npm or yarn

πŸš€ Installation

1. Clone the Repository

git clone https://github.com/ankush270/Job_Mitra.git
cd Job_Mitra

2. Backend Setup

# 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

3. Frontend Setup

# Navigate to frontend directory
cd ../frontend

# Install dependencies
npm install

4. Run the Application

# Start backend server (from backend directory)
npm start

# Start frontend application (from frontend directory)
npm start

πŸ” Environment Variables

Ensure to set up the following environment variables:

  • MONGO_URI: MongoDB connection string
  • JWT_SECRET: Secret key for JWT authentication
  • CLOUDINARY_CLOUD_NAME: Cloudinary cloud name
  • CLOUDINARY_API_KEY: Cloudinary API key
  • CLOUDINARY_API_SECRET: Cloudinary API secret

πŸ‘¨β€πŸ’» Contact

Ankush - ankushkumar61262@gmail.com

Project Link: https://github.com/ankush270/Job_Mitra

πŸ™ Acknowledgements

  • React.js
  • Node.js
  • MongoDB
  • Cloudinary
  • JWT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published