/RePlace

Placement Portal IITB

Primary LanguageHTML

RePlace

Placement Portal IITB

How to run?

Run the following commands in the same directory as the fetched repo.

source env/bin/activate
pip3 install -r requirements.txt
python src/manage.py runserver

Update database before trying to run the server

./updatedb

push database updates to repository

./dumpdb
git add datadump
git commit -m "message"
git push origin master

Open 127.0.0.1:8000 to get to the home page of RePlace.

Status

  • Login pages for company, student and coordinator combined

  • Logout created

  • All static files in one place

  • Show basic jaf information

  • Parallax in home page

  • Home page scroll animation

  • Error display mechanism on login pages

  • Models created

  • Parallax improving LATER

Company

  • Company registration form created
  • Jaf creation form almost complete
  • Post company jaf form

IC

  • Make resume upload, view
  • IC tabs for resume selection status
  • Update​ database​ regarding​ ​test​​ location,​​ timing​ ​and​​ other​ updates

Student

  • Student Home page done
  • Filters for students done
  • Provide​ ​reviews​ ​for​ completed​ internships
  • Signing/Unsigning JAF
  • View Past JAF Data
  • Make sign jaf view

Plans

  • Login​ ​ and​ ​ Logout​ ​ for​ ​ all​ ​ users (DONE)
  • Mailing system (DONE) testing DEPAL

Admin

  • Initially​ ​ populate​ ​ the​ ​ database (DONE)
  • Update​ ​ database​ ​ at​ ​ end​ ​ of​ ​ the​ ​ semester/year​ ​ regarding​ ​ new​ ​ admissions,​ ​ CPI change​ ​ etc,.​ ​ (if​ ​ time​ ​ permits) (CANCEL)
  • This​ ​ part​ ​ represents​ ​ the​ ​ connections​ ​ of​ ​ our​ ​ project​ ​ with​ ​ rest​ ​ of​ ​ database​ ​ tables​ ​ in the​ ​ university (CANCEL)

Student

  • Provide​ ​ reviews​ ​ for​ ​ completed​ ​ internships (DONE)
  • View​ ​ and​ ​ Sign​/Unsign​ eligible​ ​ JAFs (DONE)
  • Search​ ​ current​ ​ JAFs​ ​ according​ ​ to​ ​ various​ ​ filters (DONE)
  • View​ ​ all​ ​ data​ ​ regarding​ ​ past​ ​ interns​ ​ including​ ​ reviews,​ ​ selections​ ​ and​ ​ procedures (DONE)
  • Upload​ ​ resume​ ​ and​ ​ see​ ​ status​ ​ of​ ​ verification​ (if​ ​ time​ ​ permits) (DONE)
  • Confirm​ ​ final​ ​ selection​ ​ for​ ​ students​ ​ finally​ ​ shortlisted​ ​ by​ ​ companies (DONE)
  • View final selections of all jafs (DONE)

IC

  • Verify​ ​ resumes
  • Update​ database​ ​ regarding​ ​ test​ ​ location,​ ​ timing​ ​ and​ ​ other​ ​ updates (DONE)

Company

  • Create​ ​ JAFs​ ​ and​ ​ see​ ​ specific​ ​ resume​ ​ number​ ​ of​ ​ applicants (DONE)
  • Set​ ​ eligibility​ ​ conditions (DONE)
  • Shortlist​ ​ based​ ​ on​ ​ the​ ​ resumes​ ​ of​ ​ applicants (DONE)
  • See​ ​ progress​ ​ level​ ​ of​ ​ shortlisted​ ​ students​ ​ according​ ​ to​ ​ various​ ​ sequential​ ​ tests​ (DONE)
  • Give​ ​ final​ ​ selections​ ​ and​ ​ see​ ​ the​ ​ confirmation​ ​ status​ ​ by​ ​ selected​ ​ students. See jafs, See students (DONE)

Filers

  • Company category
  • Signed, Unsigned
  • CPI (later) (range)
  • Stipend (range)
  • Can sign
  • Job Profile
  • Pre deadline

Bugs

  • Mail sending
  • Resume shortlisting