Projects /Β rantii

git clone https://molodetz.nl/retoor/rantii.git

Files

Rantii

DevRant client built with vanilla JavaScript, Web Components, and CSS.

Requirements

  • Python 3.8+
  • aiohttp ( pip install aiohttp )

Run

python3 proxy.py

Open http://localhost:8101

Features

  • Browse rants, weekly challenges, collabs, stories
  • User profiles and notifications
  • Voting, commenting, posting
  • Search
  • 7 themes: dark, light, black, white, ocean, forest, sunset
  • PWA installable
  • Offline support via service worker

Structure

rantii/
β”œβ”€β”€ index.html
β”œβ”€β”€ proxy.py
β”œβ”€β”€ manifest.json
β”œβ”€β”€ sw.js
β”œβ”€β”€ css/
β”‚ β”œβ”€β”€ base.css
β”‚ β”œβ”€β”€ variables.css
β”‚ β”œβ”€β”€ themes/
β”‚ └── components/
β”œβ”€β”€ js/
β”‚ β”œβ”€β”€ app.js
β”‚ β”œβ”€β”€ api/
β”‚ β”œβ”€β”€ services/
β”‚ β”œβ”€β”€ components/
β”‚ β”œβ”€β”€ pages/
β”‚ └── utils/
β”œβ”€β”€ lib/
β”‚ β”œβ”€β”€ marked.min.js
β”‚ └── highlight.min.js
└── assets/

Author

retoor retoor@molodetz.nl

Files

  • README.md 997 B raw
  • assets
  • css
  • index.html 2.8 KB raw
  • js
  • lib
  • manifest.json 1.8 KB raw
  • proxy.py 6.8 KB raw
  • requirements.txt 53 B raw
  • sw.js 4.0 KB raw
  • tests