Skip to content

sajjadali-fullstack/django-multipage-session-profile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Django Multi-Page Session Profile Wizard ⚡

A clean, responsive, and secure step-by-step multi-page registration form application built using Django and styled with Bootstrap 5 and Django Crispy Forms.

This project demonstrates how to pass and persist user data across multiple HTTP requests using Django Sessions, ensuring a seamless user experience without storing data prematurely in a database.


🛠️ Tech Stack & Features

Python
Python
Django
Django
HTML5
HTML5
bootstrap
Crispy Bootstrap5 (via CDN)

📸 Screenshots

Here is a glimpse of how the application looks in action:

Name Page

Age Page

Course Page

City Page

Result Page

🔄 Form Pipeline Flow

The application collects information step-by-step and summarizes it at the end:

  1. Name Registration (/name/) ➡️ Captures User's Name.
  2. Age Registration (/age/) ➡️ Captures User's Age.
  3. Course Selection (/course/) ➡️ Captures Course Choice (Sleek Dropdown).
  4. City Registration (/city/) ➡️ Captures City Name.
  5. Final Summary Screen (/result/) ➡️ Displays all session data in a premium formatted Bootstrap list.

How to Run Locally

  1. pip install django django-crispy-forms crispy-bootstrap5
  2. python manage.py migrate
  3. python manage.py runserver

🤝 Connect with Me

Agar aapke paas koi sawal hai ya aap connect karna chahte hain, toh aap mujhe niche diye gaye platforms par reach out kar sakte hain:
If you have any questions or would like to connect, feel free to reach out to me on the platforms below:

  • LinkedIn:

    LinkedIn
  • Gmail:

    Gmail

💖 Support & Usage

If you find this project helpful or plan to use it as a template for your learning, please consider:

  1. Giving it a Star ⭐
  2. Giving credit to the original author.

About

A clean and responsive multi-page profile registration wizard built with Django, using Sessions for data persistence across steps, styled beautifully with Bootstrap 5 and Crispy Forms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors