Pexeso app in Next.js (with App Router + Tailwind to try it), using AWS S3 and MongoDB along the way. Vercel here.
// TODO: errors handling (img to large, .., no name entered), edge case testing (1player), todos, visual
- upload images to s3 + access images from s3
- crop images during uplaod
- upload images to MongoDB
- uplaod images under defined collection for various game
- retrieve game images from MongoDb
- delete game collection in MongoDB
- change game collection name
- create pexeso grid layout with hidden / visible images onClick
- players part: set number of players, count points (if correct, same user play again)
- play itself: player choose game image set, number of players, their names, number of images to play with -> after game, show result