/SimpleGithubApp-Next13

I build that simple project to explore NextJS 13 and the new features including the app directory, server components, API route handlers and more

Primary LanguageJavaScript

SimpleGithubApp

Generic badge

[ENG] => : I build that simple project to explore NextJS 13 and the new features including the app directory, server components, Suspense Bounderies, Caching and Revalidating, API route handlers and more

[FR] => : Je construis ce projet simple pour explorer NextJS 13 et ses nouvelles fonctionnalités App directory, server components, Suspense Bounderies, Caching and Revalidating, API route handlers and more

Description

In the home page we have a list of courses that fetched from a route with search functionality. The courses data could be in any type of database or headless CMS. For this example, we will just use a JSON file to keep things simple. And also we are going to fetch data from the GitHub API. We are going to fetch a list of my repositories and display them on a page . https://simple-gitapp.vercel.app/code/repos

Screenshots

Repos from GithubAPI:

App Screenshot

Home:

App Screenshot

Search:

App Screenshot

forthebadge forthebadge Support via PayPal

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.