An implementation of Tic-Tac-Toe Game in ReactJS. For AI used the Minimax Algorithm
Not deployed yet
❗️**In Progress**
- ✅ Navbar
- ✅ Board
- ✅ Cross & Circle Animation
- ✅ Scores tablet
- ✅ Authentication
- ✅ Modals
- ✅ Sign Up, Login, Logout
I used Context API to pass data through components
- firebase: 9.13.0
- react-router-dom: 6.4.3
- sass: 1.56.0
- react-icons: 4.6.0
- responsiveness
- clean code
- score history
- leaderboard
- sidebar menu
- validation
- Mobile Menu
- Footer
- Deploy
- LocalStorage
![Screenshot 2024-04-11 at 2 25 56 PM](https://private-user-images.githubusercontent.com/81867375/321512534-d85b0633-92cf-474c-8486-85840bad1160.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjU1NzMsIm5iZiI6MTcyMTY2NTI3MywicGF0aCI6Ii84MTg2NzM3NS8zMjE1MTI1MzQtZDg1YjA2MzMtOTJjZi00NzRjLTg0ODYtODU4NDBiYWQxMTYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIyVDE2MjExM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZmNjBiZjQ3ZGJiMmZhZTE2MjAxMTdkMTkxYzk2OWJiNGJkOWQxM2FiODhiYjE2ZTI2YmI2YmYxYmIzYjU3NzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.rSgQFHq9ZNOSd4qMJoaR0f7eil-QQhprZ_Qz6MHdEDs)
![Screenshot 2024-04-11 at 2 25 12 PM](https://private-user-images.githubusercontent.com/81867375/321512575-f7266a07-54e1-41b1-b299-7dafe08f0952.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjU1NzMsIm5iZiI6MTcyMTY2NTI3MywicGF0aCI6Ii84MTg2NzM3NS8zMjE1MTI1NzUtZjcyNjZhMDctNTRlMS00MWIxLWIyOTktN2RhZmUwOGYwOTUyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIyVDE2MjExM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1MWU4YjU1MDIwMjUyYjdjZTBlM2MzNDc2YWFkMzQ0N2MwYTIyNmE0YmFjMmMwNGI2ZTcwNjA0ZjkxOGNkMDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.TIJ72TJZoP3cZ0zKJuKxbUoz4EcaWAzUslhx4x-yYGI)
![Screenshot 2024-04-11 at 2 25 27 PM](https://private-user-images.githubusercontent.com/81867375/321512595-61085c57-6836-4ea0-9c91-0f01a57682cd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjU1NzMsIm5iZiI6MTcyMTY2NTI3MywicGF0aCI6Ii84MTg2NzM3NS8zMjE1MTI1OTUtNjEwODVjNTctNjgzNi00ZWEwLTljOTEtMGYwMWE1NzY4MmNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIyVDE2MjExM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYwMmVhN2Q2YWUwZjI4YTllMjBkZmFmM2MyYjFlNTUzMWZmMDBmMDJhZWQxZmZiODZlNjA1Yzg2ODI4ZGQ4Y2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AgoQHU11L30Bbbr1Fa2fLodvLL7167MhIx7TcGmFgQ8)