Skip to content

ravikhokle/Internship-Kro-Done

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InternshipYatra

Link - https://internshipyatra.ravikhokle.site

InternshipYatra is a web-based platform that connects students with internship opportunities, enabling seamless interaction between students and HR professionals. Interns can apply for internships, while HR can manage internship postings and review applicants' resumes and profiles.

Key Features:

  • Interns: Apply for internships, create a profile, and submit their resumes.
  • HR: Publish, update, and delete internship listings, and view applicants' profiles and resumes.
  • Authentication: JWT for secure authentication.
  • Security: bcrypt for hashing passwords.
  • Cloud Storage: Cloudinary for storing images.
  • Database: MongoDB hosted on Atlas for secure data storage.
  • User Notifications: Toastify for displaying success/error messages in the UI.

Technologies Used:

  • Frontend: React.js, JSX, CSS
  • Backend: Node.js, Express.js
  • Authentication: JWT, bcrypt
  • Database: MongoDB (MongoDB Atlas)
  • File Storage: Cloudinary
  • Notifications: Toastify
  • Version Control: Git, GitHub

Build and Run

To build and run the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ravikhokle/Internship-Kro-Done.git
    cd internship-kro-done
  2. Install dependencies:

    npm install
  3. Set up environment variables: Create a .env file in the root directory and add the following variables:

    MONGODB_URI=your_mongodb_uri
    CLOUDINARY_URL=your_cloudinary_url
    JWT_SECRET=your_jwt_secret
  4. Run the development server:

    npm run dev
  5. Build for production:

    npm run build
  6. Start the production server:

    npm start

The application should now be running at http://localhost:3000.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages