eriansha / star-wars-website

A Star Wars movie website integrated with SWAPI-GraphQL

Home Page:https://star-wars-website-eight.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Star Wars Logo

A Star Wars movie website integrated with SWAPI-GraphQL.

This repository is builed with

  • ⚡️ Next.js 12
  • ⚛️ React 17
  • ✨ TypeScript
  • :atom: Atomic Design - A methodology for creating design systems
  • 🚀 Apollo GraphQL - GraphQL client
  • 💨 Tailwind CSS 3 — A utility-first CSS framework packed with classes
  • 🃏 Jest — Configured for unit testing
  • 📈 Absolute Import and Path Alias — Import components using @/ prefix
  • 📏 ESLint — Find and fix problems in your code, also will auto sort your imports
  • 💖 Prettier — Format your code consistentl

Demo

You can see the demo here

Getting Started

First, run the development server:

npm run dev

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

Test

run the jest test runnner

npm run test
# or
npm run test:watch

About

A Star Wars movie website integrated with SWAPI-GraphQL

https://star-wars-website-eight.vercel.app/


Languages

Language:TypeScript 80.5%Language:JavaScript 19.2%Language:CSS 0.3%