You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello y'all Minesweepers! We really love Minesweeper so we made this website for you to play Minesweeper!
It has a more modern UI than the other Minesweeper websites (I will let you judge) while still preserving the old school design, we also incorporated features such as sliderbar for the difficulty (try swiping it!!), Leaderboard (be on the top 😎), and lastly profile stats (winrate, total game, etc) and in-game store (coming soon! buy stuff with in game coins 💰💰)
These are the list of things we will work on when we are free:
In game store
Better UI/UX and layout (mobile and more general)
Animation for flag for mobile
Media queries for middle sized device
Google-map like zoom in/out for laptop! (if you think this is really cool and want it, please tell us at the feedback form below!)
Search Engine Optimization & monetize (maybe)
Middle click for fast reveal
Why we build this website
tl;dr: Just two college students who can't get a job after 100+ of applications and decided to do something (at least) useful
Jing Xian and I decided to make this website as not just something to put on our resume, but also as a learning opportunity for things like Firebase and also solidify our understandings to React, Express and stuff. We also both really like minesweeper but aren't really satisfied with the current design of most popular minesweeper websites (for example most of them don't really have great UX for mobile), so we decided to make our own! It's been a great experience and both of us learned a lot of useful skills (e.g. CI/CD!) that appears very frequently on job posting descriptions :D
Technical Details
Tech stacks: JavaScript/TypeScript, Firebase, React, TailwindCSS and Express.
For testing: Cypress, Jest
REST API, also act as a cache to reduce Firebase usage
Secured, http-only cookie encoded/decoded with JWT for state persistence