Skip to content

VandyHacks/proxima

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Proxima πŸš€ 🌌

Proxima is an application that makes viewing, interviewing, and deliberating candidates easier.

Use case

We, at VandyHacks, use Proxima to centralize board application materials. The goal for us was to make the board recruitment process easier and more pleasant. Proxima receives applications from the TypeForm webhook, which we configured to have certain fields (names for application inputs) in the payload.

Technologies:

  1. Node
  2. Koa
  3. TypeORM
  4. PostgreSQL
  5. Docker

Running:

Install and run Docker.

Start: docker-compose build and docker-compose up

To clear up the database: docker-compose down

Seeding the database:

Once you run the application, the database is initially empty. Since the production database is populated through a TypeForm WebHook, one could emulate it (e.g. in Postman). Example of a WebHook Payload is in ./backend/examples/typeform_payload.json, which would be a body of a POST request to http://localhost:3000/api/v1/typeform/submit.

Front-end

Technologies:

  1. Svelte (with TypeScript)
  2. CarbonUI (docs)

Running in the development environment: npm run dev