Technologies Used
-
React.js : React is a free and open-source front-end JavaScript library for building user interfaces based on UI components.
-
Tailwind CSS : A utility-first CSS framework for rapid UI development.
-
SCSS: Syntactically Awesome Style Sheet SCSS (Sassy CSS) is a preprocessor scripting language that is a superset of CSS.
-
TypeScript: A typed superset of JavaScript that provides enhanced tooling and developer productivity.
Games
- Puzzle
- 2048
- Wordle
- Memory Match
Features
- Offline mobile app (PWA)
- Game state persist
- Unlimited game rounds
- Cross broswer tab game state sink
- Dark mode
Future ideas and scope
- User login
- Database integration
- Online multiplayer
- Leader board
Game previews
Development setup
Steps to locally setup development after cloning the project.
git clone https://github.com/BUMBAIYA/ManyGames.git
Step 1 - Dependencies
You will need:
- node
-
yarn (Optional. Not Required if you use NPM)
Please install them if you don't have them already.
Step 2 - Install packages
If you are using yarn run from the root of the repository:
cd ManyGames
yarn
Step 3 - Run app
Once the dependencies are installed, you can run the app:
yarn dev
Your browser should open up to a running app.
License
Licensed under the MIT license