{"id":19330881,"url":"https://github.com/felixmairamhof/nextjs-tutorial","last_synced_at":"2026-04-13T04:40:14.320Z","repository":{"id":253530667,"uuid":"843785117","full_name":"FelixMairamhof/NextJs-Tutorial","owner":"FelixMairamhof","description":"Next.js tutorial for mastering Next.js with TypeScript, Tailwind CSS, authentication, metadata handling, streaming, suspense, PostgreSQL integration, and Zod for schema validation.","archived":false,"fork":false,"pushed_at":"2024-08-19T13:14:56.000Z","size":962,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T07:13:26.636Z","etag":null,"topics":["nextauth","nextjs","postgres","tailwindcss","typescript","vercel","zod"],"latest_commit_sha":null,"homepage":"https://next-js-tutorial-tawny-nine.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FelixMairamhof.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-17T12:12:47.000Z","updated_at":"2024-08-19T13:19:11.000Z","dependencies_parsed_at":"2024-08-19T14:29:17.838Z","dependency_job_id":null,"html_url":"https://github.com/FelixMairamhof/NextJs-Tutorial","commit_stats":null,"previous_names":["felixmairamhof/nextjs-tutorial"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FelixMairamhof/NextJs-Tutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FelixMairamhof%2FNextJs-Tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FelixMairamhof%2FNextJs-Tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FelixMairamhof%2FNextJs-Tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FelixMairamhof%2FNextJs-Tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FelixMairamhof","download_url":"https://codeload.github.com/FelixMairamhof/NextJs-Tutorial/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FelixMairamhof%2FNextJs-Tutorial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273392279,"owners_count":25097256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nextauth","nextjs","postgres","tailwindcss","typescript","vercel","zod"],"created_at":"2024-11-10T02:38:12.216Z","updated_at":"2026-04-13T04:40:09.285Z","avatar_url":"https://github.com/FelixMairamhof.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NextJs-Tutorial\n\nWelcome to the **NextJs-Tutorial** repository! This project is a starter template for the Next.js App Router Course, designed to help you get up and running with Next.js and its features.\n\n## About\n\nThis repository contains the initial codebase for the dashboard application featured in the Next.js App Router Course. It includes various configurations and setup files to help you understand the basics of building applications with Next.js.\n\nFor more details on the course and to follow along with the curriculum, please visit the [Next.js Website](https://nextjs.org/).\n\n## Project Structure\n\nHere's a quick overview of the project's structure:\n\n- **app/** - Contains application logic and components.\n- **public/** - Static assets like images and fonts.\n- **auth.config.ts** - Configuration for authentication.\n- **auth.ts** - Authentication logic.\n- **middleware.ts** - Middleware for handling requests.\n- **next.config.mjs** - Configuration for Next.js.\n- **postcss.config.js** - Configuration for PostCSS.\n- **tailwind.config.ts** - Configuration for Tailwind CSS.\n- **tsconfig.json** - TypeScript configuration.\n- **package.json** - Project metadata and dependencies.\n- **pnpm-lock.yaml** - Lockfile for package dependencies.\n\n## Getting Started\n\nTo get started with this project, follow these steps:\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/FelixMairamhof/NextJs-Tutorial.git\n   ```\n\n2. **Navigate to the project directory:**\n   ```bash\n   cd NextJs-Tutorial\n   ```\n\n3. **Install dependencies:**\n   ```bash\n   pnpm install\n   ```\n\n4. **Run the development server:**\n   ```bash\n   pnpm dev\n   ```\n\n   Open your browser and go to `http://localhost:3000` to see the application in action.\n\n## Features\n\n- **Next.js App Router**: Learn how to build a modern React application with server-side rendering and static site generation.\n- **Authentication**: Implement user authentication with provided configurations and middleware.\n- **Tailwind CSS**: Use Tailwind for styling your application with utility-first CSS.\n- **TypeScript**: Enjoy type safety and better development experience with TypeScript.\n\n## Contributing\n\nFeel free to fork the repository and make changes. If you have any suggestions or improvements, please open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n---\n\nHappy coding! 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelixmairamhof%2Fnextjs-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffelixmairamhof%2Fnextjs-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelixmairamhof%2Fnextjs-tutorial/lists"}