Last 12 weeks · 4 commits
2 of 6 standards met
What is the documentation issue? I've earlier completed a course directly from nextjs.org/learn, and the certificate link doesn't seem to be working. For instance, https://nextjs.org/learn/certificate?course=dashboard-app&user=49136&certId=dashboard-app-49136-1748533650736 It is just stuck on this And I get these errors in the console Is there any context that might help us understand? No Does the docs page already exist? Please link to it. https://nextjs.org/learn/certificate?course=dashboard-app&user=49136&certId=dashboard-app-49136-1748533650736
Before submitting [x] I have searched existing issues to make sure this isn't a duplicate [x] I have completed this chapter and encountered the issue myself Chapter URL https://nextjs.org/learn/dashboard-app/improving-accessibility Issue Type Outdated code or instructions Description After installing ESLint with the following command from chapter 13. creating the eslint.config.mjs file and updating the package,json file to include the new script, I get the following error when I run the command : Expected vs Actual Behavior Based on how the chapter is written I'm expect ESLint to report no errors. Environment (optional) Node: 24.12.0 Screenshots (optional)
Repository: vercel/next-learn. Description: Learn Next.js Starter Code Stars: 4670, Forks: 2229. Primary language: TypeScript. Languages: TypeScript (67.2%), JavaScript (24.9%), CSS (7.8%). License: MIT. Homepage: https://next-learn-dashboard.vercel.sh/ Open PRs: 23, open issues: 121. Last activity: 1w ago. Community health: 50%. Top contributors: delbaoliveira, chibicode, StephDietz, leerob, dependabot[bot], manovotny, icyJoseph, balazsorban44, emilkowalski, ismaelrumzan and others.
TypeScript
Fixes #1005 I was experiencing the same error as was reported in this issue and have submitted a PR to fix which worked for me. The underlying issue with the seed script was that the CREATE EXTENSION IF NOT EXISTS "uuid-ossp" statement was being executed multiple times within separate seed functions (seedUsers, seedInvoices, seedCustomers, etc.), even though the extension is a one-time setup for the entire database. PostgreSQL does not allow the same extension to be created multiple times, and executing it within each function could still lead to conflicts when trying to insert the extension multiple times during a single database transaction. This caused the 23505 unique constraint violation error, as PostgreSQL detected the duplicate attempt to install the uuid-ossp extension. The solution was to move the extension creation outside of the transactional logic, ensuring it runs once before any other operations and preventing redundant attempts to create the extension.
Before submitting [x] I have searched existing issues to make sure this isn't a duplicate [x] I have completed this chapter and encountered the issue myself Chapter URL https://nextjs.org/learn/seo/url-structure Issue Type Typo or grammatical error Description There is a duplicated phrase in this sentence: "Next.js uses file-system routing built on the file-system routing built on the concept of pages." The phrase “file-system routing built on the” appears twice. Suggested correction: "Next.js uses file-system routing built on the concept of pages." Small typo, but reporting for clarity. Expected vs Actual Behavior Expected: Next.js uses file-system routing built on the concept of pages. When a file is added to the pages directory, it is automatically available as a route. The files and folders inside the pages directory can be used to define most common patterns. Actual: Next.js uses file-system routing built on the file-system routing built on the concept of pages. When a file is added to the pages directory, it is automatically available as a route. The files and folders inside the pages directory can be used to define most common patterns. Environment (optional) _No response_ Screenshots (optional) _No response_
I've followed the tutorial as written, but I am unable to get the login to work. Page does not redirect to dashboard upon entering correct credentials. If I enter the incorrect credentials, I do see the 'Invalid credentials' error. Additionally, I am able to access http://localhost:3000/dashboard without being logged in. Would someone on the vercel team consider expanding this chapter of the tutorial to include creating new users? This basic functionality would be helpful to have working in the intro tutorial. Related to: 477 and 252.