Skip to content

HackRU/lcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

58693df · Mar 21, 2024
Mar 19, 2024
Aug 1, 2020
May 24, 2022
Jun 27, 2021
Mar 21, 2024
Aug 15, 2021
Feb 24, 2024
Jul 15, 2018
Mar 1, 2022
Jun 16, 2019
Aug 28, 2019
Sep 6, 2022
Sep 1, 2022
Nov 27, 2018
Oct 20, 2022
Jan 3, 2021
Apr 17, 2021
Nov 27, 2018
Sep 1, 2022
Feb 24, 2024
May 24, 2022
Oct 20, 2022
Sep 1, 2023
Mar 19, 2024

Repository files navigation

LCS

Checkout Camelot-saved for the working node thingy we used before. We are eternally grateful, Carlin.

What is LCS?!

The ludicrous card system is a system where applications offer "cards" so that users can see everything in the same page.

This is the main authentication system. It handles a bunch. The hope is to deploy this as a bunch of AWS Lambdas.

How Ludicrous?

We ran a few hackathons off it so, pretty ludicrous.

Why LCS?

See the very salty rant on the history of LCS for more.

Basically, because Heman didn't understand a codebase, he made one that the next generation won't understand. He's tried very hard to help with understanding, but time will tell if it worked.

How to Install LCS?

See the deployment instructions for too much information.

Basically, you set up AWS lambdas, an AWS API gateway API, and then a few third party APIs. Oh yeah, and a DB... somewhere.

Where is LCS Used?

Like... everywhere. The one app, the web frontend, and a few other apps use LCS to some extent.

This is the user registration backend, so is indispensable to anything that interacts with the hackers at HackRU.

How Should LCS Code Look?

See #20 : I don't know yet.

What's Next for LCS?

In order of decreasing priority:

  1. Check the read endpoint for security issues. (#22)
  2. Ensure that magiclink comsumption is sensible.
  3. Add continuous integration, testing, and jazz. (#20)

Issues not referenced here are not thought of as a priority (so get to them if you have time).

More on LCS?

Ja, ein Wiki. How'd you like 'em apples?

🔰 💩