Skip to content

isadfrn/pokemuu

Repository files navigation

Pokémuu

Languages used Repository size Last commit

Veterinary Anatomical Atlas of Bovines in Pokémon-style card format, developed for the Morphophysiology of the Neurolocomotor System and Integument course at Unisociesc Blumenau's Veterinary Medicine program.

About the Project

Pokémuu is a web application that displays 328 bovine anatomical cards organized into four categories:

Category Description
Muscles Bovine musculature
Joints Joints and sutures
Bones Bovine osteology
Special General and panoramic cards

Features

  • Browse and view all 328 cards
  • Filter by category (Muscles, Joints, Bones, Special)
  • Search cards by name with fuzzy search
  • Download individual cards
  • Download all cards as a .zip file
  • Light / dark mode
  • Responsive layout (mobile and desktop)

Technologies

Requirements

Installation and Setup

Install dependencies:

npm install

Run in development mode:

npm run dev

The application will be available at http://localhost:3000.

Build for production:

npm run build
npm start

Deploy with Docker

Build the image:

docker build -t pokemuu .

Run the container:

docker run -p 3000:3000 pokemuu

With PM2 (ecosystem.config.js):

npm run build
pm2 start ecosystem.config.js

Project Structure

src/
├── app/
│   ├── atlas/         # Full atlas page
│   ├── layout.tsx
│   └── page.tsx       # Landing page
├── components/
│   ├── features/
│   │   ├── atlas/     # Filters, cards, modal, download
│   │   └── landing/   # Hero, team, category previews
│   ├── layout/        # Header and Footer
│   ├── providers/     # ThemeProvider (dark/light mode)
│   └── ui/            # Badge, Button, SearchInput
├── data/
│   └── cards.json     # Metadata for all 328 cards
├── lib/
│   ├── download.ts    # Individual and zip download logic
│   └── search.ts      # Fuse.js configuration
└── types/
    └── card.ts        # Types and category metadata

Status

Maintaining

License

MIT

About

Veterinary Anatomical Atlas of Bovines in Pokémon-style card format, developed for the Morphophysiology of the Neurolocomotor System and Integument course at Unisociesc Blumenau's Veterinary Medicine program.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors