Ninja List is a website with the main purpose of using Next.js, Typescript and TailwindCSS in a project. This project is a rewrite of the result from the Next.js guide made by iamshaunjp.
You can install all required packages using npm
npm install
And you can build it for production with the following commands (this will also purge the TailwindCSS file):
next build
next start
The website currently has three main pages:
- A homepage
- About page
- Ninja List: This list includes all users from the json data testing API.
The biggest difference to the original version is the complete rewrite from CSS to TailwindCSS and the change from Javascript to Typescript, which offers a better developer experience. Two additions in the form of Images, and a dark mode have been made to show off Tailwind CSS better.