Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.81 KB

README.md

File metadata and controls

51 lines (37 loc) · 1.81 KB

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.
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 .