Skip to content

rishshah/RePlace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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