Project

HyperJob Agency

Challenging
522 completions
~ 30 hours
3.9

You will learn how to create a dynamic website with Django. After completing the project, you will be able to develop other client/server applications all by yourself.

Provided by

JetBrains Academy JetBrains Academy

About

Web services are really useful for sharing information almost instantly. You publish a resume online, and next thing you know, you’re invited for an interview with an employer. In this project, you'll create an online application for HyperJob recruitment agency – a website that brings job hunters and recruiters together.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Implement Django models to store vacancies and resumes in a database.
Create the main page with the navigation menu.
Create pages to display vacancies and resumes.
Create signup and login forms to allow users to authenticate on the site.
Create forms for users to publish their resumes or vacancies.

Reviews

Marcin Rogowski avatar
Marcin Rogowski
4 months ago
During implementation of this project I've learned that we have plenty of ways to resolve any problem during our work. Nevertheless it's not easy to choose the one :)
DisparateBits
11 months ago
The last stage is kind of confusing to be honest and I think it could be reworked. There is like 4 years of feedback in the comments saying basically the same thing. The other stages were much clearer.
Soares M avatar
Soares M
1 year ago
All the basics of django.The way the tests are performed could be improved though.

3.9

Learners who completed this project within the Introduction to Django course rated it as follows:
Usefulness
4.6
Fun
3.8
Clarity
3.3