This frontend is built using Next.js with TypeScript for creating a performant and scalable web application. Tailwind CSS is used for styling, and shadcn/ui provides accessible and customizable UI components. Axios is integrated for API requests, making data fetching seamless and efficient.
WARNING: This app is not otimized to mobile devices yet!!
Ensure you have the following installed:
Clone the repository:
git clone https://github.com/falcao11/pokemon-tcg-frontend.git
cd pokemon-tcg-frontend
Install dependencies:
npm install
# or
yarn install
Create a .env
file in the root directory and add the following variables.
NEXT_PUBLIC_API_URL="http://localhost:3333/api/v1"
Run the application:
npm run dev
# or
yarn dev
Open your browser and visit:
http://localhost:3000
My Collections
My Cards by Collection