Skip to content

djangify/inspirational

Repository files navigation

Inspirational Guidance

Built with Django PostgreSQL Hosted on VPS Python License: Custom


Welcome to the GitHub repository for Inspirational Guidance — a calm and capable platform designed to help women live with purpose.

This Django-powered site offers journal prompts, calming tools, goal tracker and printable resources - all supporting intentional living for women navigating change, burnout, reinvention, and rediscovery.


What This Project Is

Inspirational Guidance is a personal growth platform. It was created to support women who want to return to a life that feels meaningful — one purpose-led moment at a time.

Take a look at the getting started guide for new members.

Getting Started

Core Features

  • ✅ Guided journal prompts
  • ✅ Personalised goal tracker
  • ✅ Wishlists and product access for members
  • ✅ Printable journals and digital downloads
  • ✅ Interactive calming tools
  • ✅ Email signup and order history
  • 🛒 Stripe-based checkout and dashboard delivery

Project Layout

inspirational/
├── accounts/ # User profiles, login, dashboard
├── prompts/ # Affirmations, journaling prompts & filters
├── shop/ # Digital product management & Stripe checkout
├── tracker/ # Goal tracking models & views
├── tools/ # Calming circle & bubble pop tools
├── templates/ # HTML templates with Tailwind
├── static/ # CSS, images, JS
├── config/ # Project settings and URLs
└── manage.py

Tech Stack

This project is built with:

Tech Purpose
Django 5.2 Backend framework powering the platform
PostgreSQL Database for storing users, prompts, goals, orders
Django REST Framework (DRF) API for dynamic frontend features and prompt generation
Tailwind CSS Frontend styling framework for clean, minimalist UI
HTMX For dynamic front-end interactions without React
Stripe Handles checkout and payment processing
Self-hosted VPS (Hetzner) Ubuntu-based deployment environment

Optional tools used in development:

  • django-allauth for authentication and email verification
  • django-cleanup for file management
  • python-decouple for environment management

Features Overview

Member Dashboard

  • Access purchased/free resources
  • Save journal prompts
  • Add products to a wishlist
  • Track goals & update progress
  • Access calming tools and profile management

Free Resource Library

Includes printable journals, checklists, quote cards, and audio-guided reflection tools. The library is regularly updated and is available to all signed-up members.

Goal Tracker

A self-directed tool to set and track intentional goals. Built for emotional resilience — not just performance.

Voice Tools (planned feature)

A future update will allow members to record and play back affirmations in their own voice.


Deployment

This project is deployed to a self-hosted VPS running Ubuntu, using:

Gunicorn as the application server Nginx as the reverse proxy PostgreSQL installed and managed via systemd Certbot/Let’s Encrypt for SSL certificates


Contributor Notes This project was created and is actively maintained by Diane Corriette, a full-stack developer focused on building calm, purposeful tools for personal growth. Maintained by Diane Corriette


✨ License
This project is closed-source for commercial use. 

Acknowledgements

Built using Django

Styling inspired by the minimalism and clarity of Tailwind CSS

Hosted on Hetzner for full control and security


https://www.inspirationalguidance.com

About

Inspirational Guidance Django Personal Growth Hub

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors