ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
One source-linked route from university application to residence permit, with deadlines for every document.
EducationTypeScript · CSSGitHub @SleymZOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗One personal, source-linked route for moving to Europe to study or work. DocRoute turns scattered university pages and immigration guidance into a single checklist: which documents you need, where you file them, and the date by which each step has to happen. Every rule links to the official page it came from and the date it was checked.
Live beta: https://docroute-student.vercel.app (free, non-commercial).
DocRoute is a preparation tool, not legal advice. Universities and authorities make every decision; recheck each requirement on its official source before you file anything.
A student from outside the EU who wants a bachelor's degree in Slovakia or Czechia has to combine three systems that never talk to each other:
Mistakes are expensive: a document that expires a week early or a permit filed at the wrong office can cost a whole academic year. Official sources are accurate but fragmented; generic advice sites mix up years, degrees and countries.
| For whom | What they get |
|---|---|
| Students choosing a university | A profile (citizenship, school country, grades, languages, waiver evidence) matched against verified admission rules, with a status per requirement: met, missing, needs clarification. |
| People moving from abroad | A route from application to residence card, with a deadline planner: enter the date you need to be there and get the latest filing date, the window for each document and the duties after arrival. |
| People already in Europe | Routes for current residents and EU citizens: change of purpose, renewal, registration, and filing in Czechia with a Slovak study permit. |
Current routes:
Each route can be saved as a PDF, ticked off step by step, and shared as a link without an account.
The most important design decision is what DocRoute refuses to do.
docs/STATUS.md.src/data/*) with their sources; route builders in
src/lib/residence/* and src/lib/match-programs.ts are pure functions,
so they are unit-tested without a browser or database.noindex) and progress in local storage; signing in merges them into the
account.DocRoute is run by a private individual in Slovakia, so the legal side had to be simple and correct rather than copied from a template:
src/data/legal.ts), so a change shows everywhere.security definer database function limited to auth.uid()).docs/STATUS.md) records what was checked, when, against
which source, and every known gap.Public beta since 28 October 2026. Next:
Beta results (to be filled in after the interviews): number of interviews, the main problems people described, waitlist sign-ups, and what changed because of the feedback.
npm install
cp .env.example .env.local
npm run dev
Open http://localhost:3000. Public environment variables:
NEXT_PUBLIC_SUPABASE_URL
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY
NEXT_PUBLIC_SITE_URL
Run the SQL migrations in supabase/migrations/ in filename order in the
Supabase SQL editor (the first one, 20260927190000, is a historical
placeholder). Every later migration is safe to run more than once. Add the
local and deployed callback URLs to the Supabase redirect allow list:
http://localhost:3000/auth/callback
https://your-domain.example/auth/callback
npm run lint
npm test
npm run build
npm run test:ssr
Connect the repository to Vercel, set the three environment variables for Preview and Production, run the migrations, and enable Web Analytics in the Vercel project if visit statistics are wanted (they still load only after consent).
Built and maintained by one student living in Slovakia, for people in the same situation. Development used an AI coding assistant (Claude by Anthropic); every change went through a pull request and was checked on a preview deployment before merging.