Create the React application with locked frontend tooling #7
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#10 Generate and verify OpenAPI and the TypeScript client
viacheslavshuka/quorum
#9 Enforce frontend correctness and report runtime performance
viacheslavshuka/quorum
#12 Measure browser Web Vitals and sanitized request timing
viacheslavshuka/quorum
#14 Authenticate Telegram users through protected Quorum sessions
viacheslavshuka/quorum
#18 Collect editable name forms with stress marks
viacheslavshuka/quorum
#20 Display dates and deadlines in each user's saved timezone
viacheslavshuka/quorum
#23 Let users control Telegram delivery, reminders, and digests
viacheslavshuka/quorum
#24 Keep browser data useful during slow or lost connections
viacheslavshuka/quorum
#25 Preserve unsaved form input during reauthentication
viacheslavshuka/quorum
#26 Package and serve the website and API from one image
viacheslavshuka/quorum
#28 Edit recurring availability with date overrides and overnight slots
viacheslavshuka/quorum
#35 Create and reuse author blocks, rounds, and packages
viacheslavshuka/quorum
#54 Open Quorum on a filtered list of upcoming tests
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#7
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The website needs a reproducible browser build before product screens can share components and localization. Establish the frontend toolchain without adding a server-rendered application.
Scope
Use React, strict TypeScript, Vite, Bun installs and scripts, and a committed Bun lockfile. Keep pinned Node available for tools whose supported runtime needs it. Configure shadcn/ui, Base UI, and Tailwind.
Acceptance criteria
Validation
Build from the committed lockfile in a clean disposable environment. Check a Russian plural example, keyboard navigation, mobile layout, and direct browser navigation. Inspect the production chunks to confirm the calendar is absent from the base shell.
Related work