# Rantii DevRant client built with vanilla JavaScript, Web Components, and CSS. ## Requirements - Python 3.8+ - aiohttp (`pip install aiohttp`) ## Run ```bash python3 proxy.py ``` Open `http://localhost:8000` ## 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