Shred Crew Web Application
Frontend Development • Backend Development • UI/UX Design • Branding
Shred Crew is a custom mountain biking web application built with Python, Django, and JavaScript. It features dynamic pages, a newsletter subscription system, database integration, and a Django admin interface for managing subscribers.
The project was developed from concept through implementation, including the website's logo, branding, UI/UX, front-end development, and Django back-end functionality.
Development: Python • Django • JavaScript • HTML • CSS
Design & Branding: Figma • Illustrator
Features
• Dynamic mountain biking web application
• Newsletter subscription system
• Subscriber data stored in a SQLite database
• Django admin interface for managing subscribers
• Form validation and signup success messaging
• Custom website navigation and page layouts
• Custom branding, typography, and visual styling
• Mountain biking-focused content and imagery
Django Functionality
The web application uses Django to handle dynamic functionality and the newsletter subscription system.
A custom Subscriber model stores subscriber email addresses and signup dates. A Django ModelForm handles newsletter registration and validation, while the Django admin interface provides tools to search, filter, sort, and manage subscriber records.
The newsletter signup flow connects the front-end form to the Django application, saves validated subscriber information to the SQLite database, and provides feedback to the user after a successful submission.