Next Course Starter

screenshot of Next Course Starter
nextjs
react

Starter kit for making courses for Frontend Masters

Overview

The document provides instructions for setting up and configuring a course website using Node.js. It includes details on installing the required software, configuring the course details, theming the website, and organizing lesson files.

Features

  • Node.js Development Environment: Set up Node.js v14+ to run the dev server.
  • Configuration File: Use the course.json file to configure site details such as author name, company, title, subtitle, and social media handles.
  • Theming: Customize the appearance of the website using the styles/variables.css file.
  • Image Management: Store images in the public/images folder and easily reference them in markdown files.
  • Favicon Customization: Replace the favicon files with your own images or remove them entirely.
  • Lesson Organization: Organize lesson files in the lessons/ folder using a specific naming convention.
nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components