Skip to content

mayankpadhi/Placement-Preparation-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Placement Preparation Portal

The product is basically a Web Application intended to develop the overall skills of stu- dents of IIITV for better placements opportnities. Various features such as delivering content for major CS/IT domains, mock tests/interviews, project pooling, aptitude and reasoning quizzes, notifications about the events, workshops, competitions etc has be incorporated. The portal is currently hosted here
Current Technical features:

  • Providing an overall exposure to students about various CS/IT domains through video lectures, websites like Github, IndiaBix etc.
  • Providing notifications about competitive events like Hackathons, workshops, seminars, webinars, internships etc.
  • Project pooling, where a student can take an initiative and interested students can join them based on their skills.
  • Provide platform where content for communication skills and GDs, debates, mock HR and Technical interviews can be hosted.
  • Host quizzes from Moodle.
  • Provide a separate section for records of companies for on-campus placements.

Students are the key audience whose overall benefit as individuals will be focused.
Please refer to assets folder for screenshots.

Quickstart - Deploy project locally

Build the Docker image using the following command

$ docker build -t nodejs-express:<tag> .

Run the Docker container using the command below.

$ docker run -d -p 8080:8080 nodejs-express:<tag>

Quickstart - git based pipeline

Follow the steps mentioned below for git based pipeline

  1. Ensure that you have a git project

  2. Edit app/src/server.js

  3. Commit your changes

    $ git add .
    $ git commit -m "message"
  4. Push the changes to git

    $ git push <remote> master

Advanced usage

Port

Default Port for application is 8080 .