All Projects → MicroPyramid → Opensource Job Portal

MicroPyramid / Opensource Job Portal

Licence: mit
opensource jobportal in python django

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Opensource Job Portal

Birthdaybuddy
A simple material-design orientated app to handle your friends' birthdays and other special events
Stars: ✭ 90 (-5.26%)
Mutual labels:  open-source
Raisincss
An Utility CSS only library. It supports css grid and many more useful css properties.
Stars: ✭ 93 (-2.11%)
Mutual labels:  open-source
Plug
macOS app for Hype Machine
Stars: ✭ 93 (-2.11%)
Mutual labels:  open-source
Uebergame
Uebergame code repository
Stars: ✭ 90 (-5.26%)
Mutual labels:  open-source
Adoptoposs
Finding co-maintainers for your open source software project.
Stars: ✭ 93 (-2.11%)
Mutual labels:  open-source
Python Pyodata
Enterprise-ready Python OData client
Stars: ✭ 93 (-2.11%)
Mutual labels:  open-source
Lombok.maven
Maven Plugin for Project Lombok
Stars: ✭ 89 (-6.32%)
Mutual labels:  open-source
Rox
🌍 BeWelcome lets you share a place to stay, connect with travellers, meet up and find accommodation on your journey. It is and will always be a free, open source, non for profit, democratic community.
Stars: ✭ 95 (+0%)
Mutual labels:  open-source
Openvtuberproject
Open Vtuber project containing all sub projects
Stars: ✭ 93 (-2.11%)
Mutual labels:  open-source
Webots
Webots Robot Simulator
Stars: ✭ 1,324 (+1293.68%)
Mutual labels:  open-source
Clamav Devel
ClamAV Development - FAQ is here: https://github.com/Cisco-Talos/clamav-faq
Stars: ✭ 1,301 (+1269.47%)
Mutual labels:  open-source
Algoliasearch Client Android
Algolia Search API Client for Android
Stars: ✭ 92 (-3.16%)
Mutual labels:  open-source
Absolutebeginnerprojects
A repo for brand new devs who are looking for great real-world fundamental practice projects
Stars: ✭ 93 (-2.11%)
Mutual labels:  open-source
Cutehmi
CuteHMI is an open-source HMI (Human Machine Interface) software written in C++ and QML, using Qt libraries as a framework. GitHub repository is a mirror!
Stars: ✭ 90 (-5.26%)
Mutual labels:  open-source
Browser Phone
A fully featured browser based WebRTC SIP phone for Asterisk
Stars: ✭ 95 (+0%)
Mutual labels:  open-source
Spider
A small dart library to generate Assets dart code from assets folder.
Stars: ✭ 90 (-5.26%)
Mutual labels:  open-source
Unchained
Headless & open-source e-commerce toolkit. The Unchained Engine is our core product and is written in Node.js ES6
Stars: ✭ 92 (-3.16%)
Mutual labels:  open-source
Formcreator
GLPI Plugin Formcreator (DOWNLOAD : https://github.com/pluginsGLPI/formcreator/releases)
Stars: ✭ 95 (+0%)
Mutual labels:  open-source
Avideo
Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP
Stars: ✭ 1,329 (+1298.95%)
Mutual labels:  open-source
Cloud Mta Build Tool
Multi-Target Application (MTA) build tool for Cloud Applications https://sap.github.io/cloud-mta-build-tool
Stars: ✭ 94 (-1.05%)
Mutual labels:  open-source

Open source job portal

Codacy Badge Build Status Coverage Status

  • Please visit OpenSourceJobPortal for the latest documentation with unlimited free job posting, Social Api's authentication.

  • Opensource Job Portal developed using python, django framework with unlimited free job posting and Social Api's authentication.

Recruiter

Recruiter can register using email or google login to post job.

  • Can post jobs to social networking sites like facebook, twitter, linkedin.
  • Walk-in's
  • Copy An Existing Job Post, Deactivate.
  • Add localtion in Google Maps
  • Post their job to social networking sites.

Portal

  • Job Alerts
  • New Mobile Design
  • Normal Search and Advanced Search
  • Email Notifications

Setup

Following are the setup instruction for ubuntu 18.04.

sudo apt install git postgresql python3 python3-dev python3-venv libpq-dev build-essential ruby ruby-dev gem redis-server memcached redis-tools -y
curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get install node-less
Install and configure sass and less compilers
sudo gem install sass

You need to create symbolic link if you get error locating lessc here my lessc file locatin is /usr/bin/lessc you can find yours with this command which lessc

sudo ln -s /usr/bin/lessc /usr/local/bin/lessc
Then setup env using the following command
python3 -m venv peeljobs-env
Activate env with the following command
activate peeljobs-env/bin/activate
Install requirements
pip install -r requirements.txt

For env variables, refer to env.md in source directory and you need to create a .env file to keep all env variables with their respective values.

Adding domains to hosts

Run the following command to add desired domains like below.

sudo nano /etc/hosts

127.0.0.1 test.peeljobs.com

Then open http://test.peeljobs.com:8000 in your borwser and it should work properly.

or

You too can run http://localhost:8000

Run docker
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:2.4
Create index

Finally update_index command will freshen all of the content in your index. It iterates through all indexed models and updates the records in the index.

python manage.py update_index
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].