Skip to content

con2/konsti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Konsti

Build Known Vulnerabilities

Event signup application Konsti. Support first-come signup and lottery signup.

Konsti is used by conventions like Ropecon, Tracon, Tracon Hitpoint, and Solmukohta. Konsti has been in use since Ropecon 2017 and is used by thousands of users. Event data is fetched from Kompassi Event Management System.

Features

Quick Start

  • Requirements

    • Node.js 22.11.0
    • Docker
    • Yarn
  • Run

    yarn
    yarn docker:db
    yarn run populate-db:dummy
    yarn start:dev
  • Open localhost:8000

  • Login credentials for different roles

    • Admin: admin:test
    • Users: test1:test | test2:test | test3:test
    • Users in same group: group1:test | group2:test | group3:test
    • Helpers: helper:test

You can also run the project completely in Docker:

yarn docker-compose:start

In this case, access the frontend at localhost:5000.

Tech

  • General

    • TypeScript
    • Zod
    • Prettier & ESlint
    • Vitest
    • Playwright
  • Backend

    • Node.js
    • Express
    • MongoDB
    • Kubernetes
  • Frontend

    • React
    • Redux & Redux Toolkit
    • Webpack
    • styled-components
    • stylelint

Supporters

Konsti development supported by

Reaktor logo    Sovellin logo    BrowserStack logo Sentry logo

About

Konsti event signup application

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages