revmischa / cursed-webring

Webring of cursed sites

Home Page:https://cursed.lol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cursed Webring

The worst of the internet.

https://cursed.lol

Architecture

How it's built

Frontend

src/

React via Create-React-App with TypeScript and Material-UI.

Fetches a list of shitty sites from the backend and syncs it to a browser-based IndexedDB.

Backend

cdk/

Built with AWS CDK infrastructure-as-code, TypeScript node.js lambdas to fetch the list of sites from a google doc and to handle submission of new sites.

The submission endpoint saves submissions to DynamoDB and sends me a slack message.

About

Webring of cursed sites

https://cursed.lol


Languages

Language:TypeScript 56.1%Language:HTML 40.5%Language:JavaScript 2.8%Language:CSS 0.6%