Skip to content

csesnitw/internito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

262 Commits
 
 
 
 
 
 
 
 

Repository files navigation

interNito

A collaborative MERN stack platform for NIT Warangal students to share and discover real internship and placement experiences, built by CSES.


Features

  • Share and browse real interview experiences
  • Search by company or CGPA
  • Modern, responsive UI (React)
  • Google OAuth login (Passport.js)
  • Admin dashboard for experience moderation
  • Feedback system with email notifications
  • Built with MongoDB, Express, React, Node.js (MERN stack)

Getting Started

Prerequisites

  • Node.js (v16+ recommended)
  • MongoDB database (Atlas or local)
  • Google Cloud project with OAuth credentials

Clone the Repository

git clone https://github.com/yourusername/internito.git
cd internito

Setup Environment Variables

Create a .env file inside the /api directory with the following content:

GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
mongo_link=your-mongodb-uri
FEEDBACK_MAIL_USER=your-email@gmail.com
FEEDBACK_MAIL_PASS=your-app-password

Install Dependencies

# Backend
cd api
npm install

# Frontend
cd ../client
npm install

Run the Application

# Backend
cd api
npm start

# Frontend
cd ../client
npm start

Folder Structure

internito/
  api/        # Express backend (Node.js, MongoDB, Passport)
  client/     # React frontend

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


Credits

Original Developers

MERN Rebuild Team


interNito – Bridging the gap between coursework and career, together.

About

A collaborative MERN stack platform for NIT Warangal students to share and discover real internship and placement experiences, built by CSES.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors