Article thumbnail

A Django site to manage DdS membership and event registration

The project

In the spring of 2024, I participated as a hired developer in the creation of a simple Django application intended to manage DdS membership and event registration.

The application was conceived by my upwork client Chris Mutel to simplify the conduction of seminars and other events held by his non-profit association Départ de Sentier (DdS).

The task

I’ve developed a simple design based on the style guides and ideas of DdS and created client pages layout, based on Bootstrap toolkit and Django templating system (using crispy-bootstrap for forms generation).

I developed the first versions of the Django application and participated in the development of some subsystems.

Tasks that I participated in or completed on my own:

I finished my participation in the project in early April 2024 due to some incomprehensible misunderstandings with my partner.

Technologies used

Site screenshots

Main page

The actual view of the main window of the site.
The actual view of the main window of the site.
The main page with an available event in development mode.
The main page with an available event in development mode.

Event registration

Registration form for the event (demo application).
Registration form for the event (demo application).
An e-mail message about the registration of the event.
An e-mail message about the registration of the event.

Profile page

Profile page with a new registration.
Profile page with a new registration.
User profile editing page.
User profile editing page.

Admin site (demo)

General view of the Django admin page.
General view of the Django admin page.
Active registrations list (demo application).
Active registrations list (demo application).
Registration record page (demo application).
Registration record page (demo application).

Login/logout

Profile login form.
Profile login form.
Profile signup form.
Profile signup form.
Profile password reset form.
Profile password reset form.
Membership application form.
Membership application form.