Skip to content

randellconley-admin/rsc-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The RSC Platform

A Django-based personal and professional journal platform featuring a unique dual-timeline interface.

Development URL

site.randellconley.com

Setup Instructions

Prerequisites

  • Python 3.10 or higher
  • MySQL 8.0 or higher
  • pip and virtualenv

Installation

  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Create a .env file based on .env.example:
cp .env.example .env
  1. Update the .env file with your database credentials and settings.

  2. Run migrations:

python manage.py migrate
  1. Create a superuser:
python manage.py createsuperuser
  1. Collect static files:
python manage.py collectstatic
  1. Run the development server:
python manage.py runserver

Project Structure

rsc-platform/
├── rsc_platform/     # Main project settings
├── chronicle/               # Main app
├── templates/               # Django templates
│   └── partials/           # Reusable template components
├── static/                  # Static files
│   ├── sass/               # Sass stylesheets
│   ├── js/                 # JavaScript files
│   └── images/             # Static images
├── media/                   # User-uploaded media
└── manage.py               # Django management script

Technology Stack

  • Backend: Django 4.x
  • Database: MySQL 8.0
  • Frontend: Alpine.js, Bootstrap 5, HTMX
  • Styling: Sass
  • Testing: Hypothesis (property-based testing)

Features

  • Dual-timeline interface (Professional and Personal tracks)
  • Interactive Central Seam navigation
  • Native dark mode with distinct color schemes
  • Modular event templates (Hero, Banner, Card, Media)
  • Dynamic content loading with HTMX
  • SEO optimization with structured data
  • Cookie consent management
  • Full accessibility support

License

Private project - All rights reserved

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors