https://github.com/ks-amit/recruitment-portal
MCQ Recruitment Portal built with Django / Semantic UI
https://github.com/ks-amit/recruitment-portal
authentication contest-platform css database django email-verification html javascript jquery-plugin python recruitment semantic-ui sqlite3 website
Last synced: 2 months ago
JSON representation
MCQ Recruitment Portal built with Django / Semantic UI
- Host: GitHub
- URL: https://github.com/ks-amit/recruitment-portal
- Owner: ks-amit
- Created: 2019-02-14T13:06:54.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-16T18:41:32.000Z (about 6 years ago)
- Last Synced: 2025-03-28T16:43:39.810Z (3 months ago)
- Topics: authentication, contest-platform, css, database, django, email-verification, html, javascript, jquery-plugin, python, recruitment, semantic-ui, sqlite3, website
- Language: CSS
- Size: 13.8 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# RECRUITMENT PORTAL
* Practice problems
* Participate in contests
* Create questions
* Host contests
# Key features* Authentication System - Login, Signup, Recovery, Email verification
* Mailing Service
* 3 user types - Standard, Setter, Admin
* Problemset - Questions available for practice
* Arena - Upcoming and Ongoing contests
* Setter Portal - Apply to be a problem setter / host and manage contests.
* Admin Portal - Manage all contests and setter applications
# Snapshots



# Install
1. Make sure to have pip installed. Install pip using: `sudo apt-get install pip`
2. (Optional) Switch to a virtual environment if you wish not to install required packages globally.
3. Open the terminal in current folder [in virtualenv] and type: `pip install -r requirements.txt`
4. After installing the packages, run the command: `python manage.py runserver`
5. Open the browser, goto the address: localhost:8000/
6. You may create a new account or login using an existing one (credentials are given below)
7. Goto the address: localhost:8000/admin and login with superuser credentials to change the user types to test the software.# Credentials
`localhost:8000/login`1. dumbape
2. parag_parihar
3. pravin_01
4. aashutosh_1
5. aashutosh_2
6. aashutosh_3
7. pravin_01
8. pravin_02Password for all users: 123456
# Superuser credentials
`localhost:8000/admin`1. dumbape
Password: qwertyuiop
Alternatively, you may create a superuser using `python manage.py createsuperuser` and login using the new one too.# Tools used
1. FrontEnd - HTML, CSS, JavaScript, JQuery
2. CSS Framework - Semantic UI
3. BackEnd - Python Django
4. Database - SQLite 3