just checkin the vibes at /dev/hack
https://vibes.tracert.me
| astro | ||
| .dockerignore | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| README.md | ||
/dev/hack Vibes Check Survey
this is a survey to help assess cultural fit and alignment with /dev/hack's values for the masses. there's no official backing behind this survey and it's not intended to imply any power outside informal questions.
its concept is somewhat "stolen" from noisebridge: https://github.com/noisebridge/86-quiz
adding new questions
questions are defined in astro/src/constants/survey.ts. each question follows this simple format:
{
"question": "Your question here?",
"answers": [
"Answer option 1",
"Answer option 2",
"Answer option 3"
]
}
survey flow
after selecting any answer, users are automatically prompted to add additional thoughts. they can either:
- add text and submit
- skip and continue to the next question
- go back to change their answer
this means all answers can be expanded with context if desired, but it's always optional.
startup
production (docker)
docker-compose up --build
this uses a persistent volume for json file storage at /app/data.
development (npm)
cd astro && npm install && npm run dev
# access at http://localhost:4321
build and test
cd astro && npm run build && npm run preview