The Unique Pokemon project is created according to the assignment from The Odin Project lesson.
🔗 Live preview of the project is here.
- Different Pokemon every time load (more than 1000)
- Loading page
- Difficulty level
- Eye-pleasing animation and UI 😄
- Used React
- Used Tailwindcss
- Used Bun
- Used Vite
- Used Netlify
- Used react-parallax-tilt for 3D card
- Used animista for beautiful animations
- Learned
usaState
- Learned
useEffect
- Learned working with API of Giphy and Pokemon API
- Realize that
async
andawait
functionreturn
anew Promise
and not actually the data - Learned to use
async
andawait
withreduce
const data = arr.reduce(async (total, current)=>{
// total will be array of promises because it is returned from async function
const totalResolved = await total;
},Promise.resolve(...)); // init value of total
- Learned to scroll a slider element on
wheel
event on the x-axis (instead of y-axis) - Learn
shuffle
algorithms - Working with
audio
andvideo
- Learned to style scroll bar in CSS
HTTPS - git clone https://github.com/minhhoccode111/memory-card-top.git
SSH - git clone git@github.com:minhhoccode111/memory-card-top.git
cd memory-card
npm install
npm start
- Flip cards animation
- See my next project Content Savior
- See my previous project CV Application
- See all my projects' live demos This link