Job Posting Website

February 2020 - created by Min Lwin Kyaw

Project's Info

  • Name : Job Posting Website
  • Team Members : Min Lwin Kyaw
  • Duration : 1 Month
  • Programming Languages & Frameworks : Django, Python, HTML, CSS, JavaScript
  • Platforms : Web
  • Links : GitHub(Source Code)

It is a web application for posting jobs and allow people who are looking for job to apply. Included CMS for client and developer in project. Project was done by using Django, python, HTML, CSS and JavaScript for Computer Special Topic 2 Course.
Because of course project, there are some limitation to follow to get perfect point.
Template is download from Colorlib

Home Page - 1

Because of course limitation, in home page it must have slider for recent added jobs, few recently added jobs list and some content for website.
In menu, there are home, jobs(list of jobs), about us, contact us, FAQ, sign in and sign up menu.

Home Page - 2

In this part of the home page, it list few(5 jobs and in database there are only 5 jobs as well) jobs.

Jobs

In jobs page, at the top of the page there is search and filter option to search job or filter jobs base of region or type of job which user is looking for. That's part is done by AJAX.

Jobs (Job List)

In this section of the jobs page, it list the jobs the same way as home page job list but it include category filter option which is also work with top filter option to filter out job base on category.

Job Detail

In the job detail page, it show detail of the jobs using slider of image, and other information like salary, city, type of job, requirement, gender for the role, deadline, what kind of things going to need and do in the job.

Contact Us

In contact us, it shows contact information and contact form to contact the website maintainer. All the contact information and all the other contact (HTML content) are retrieved from the database to show here. It can changeable from the admin dashboard.

FAQ

It is a page where user ask questions, and find answers for their common problems. When user request, question can be rejected or answered. If question is answered it will be shown in FAQ section. Accepting and rejecting are done in Admin Dashboard.

User Profile

This pages is only for logged candidate to check and manage their information. There are different section - profile, accepted jobs, rejected jobs, comment and saved jobs.

Admin

I am using Django Admin to control, adding, editing, updating and deleting data for the project. I am using it for the development purpose only.