A full stack TypeScript application for kids who want to play a matching cards game.
I want to build a fun game application for kids to play and get them to interest in learning about web development.
- React
- CSS3
- TypeScript
- Node.js
- Express
- PostgreSQL
- Amazon Web Service (AWS)
- API from https://pokeapi.co
Try the application live at http://match-master-dev.us-west-1.elasticbeanstalk.com/sign-up
- Users can sign up and log in to play the matching cards game
- Users can play the matching cards game with three different levels and card themes
- Users can view the leadership board for top players of each level
- Allow users to play as a guess instead of having to sign up
- Implement multiple players option for live users to play as a group
- User can logout and resume player without having to start over
- Node.js 18 or higher
- NPM 8 or higher
- PostgreSQL
-
Clone the repository
git clone https://github.com/vorleakyek/match-master.git
-
Install all dependencies with NPM
npm install
-
Start PostgreSQL
sudo service postgresql start
-
Start all the development servers with the
"dev"
script:npm run dev
-
Run this command to view the data on the database
pgweb --db matchMaster