Skip to content

revmischa/cursed-webring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.