Project

HyperForms

Challenging
37 completions
~ 28 hours
4.2

Set up a simple Django project. Handle requests and make/render templates for your own web pages. You will also learn how to save and retrieve data from a database.

Provided by

JetBrains Academy JetBrains Academy

About

Let’s create our own Google Forms! In this project, you’ll create a webpage with forms that can be filled by your visitors. Add as many forms as you like and update them on the fly.

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:
Create your first template and a request handler to describe your website for visitors.
Create a page with form fields. Make the service receive the data and print it to logs.
Learn how to save the user data to the database and then show it on the website.
Improve the site by adding a possibility to add/edit/remove form fields.

Reviews

Marcin Rogowski avatar
Marcin Rogowski
9 months ago
During implementation of this project i've learned that programming requires of patience sometimes :)
Pingo avatar
Pingo
11 months ago
I've learned to store and query data from a database using django.
Soares M avatar
Soares M
2 years ago
The final stage was challenging and fun.It would be nice if the errors could provide more feedback though.

4.2

Learners who completed this project within the Introduction to Django course rated it as follows:
Usefulness
4.5
Fun
4.3
Clarity
3.7