This looks nice. But you really have to change the notation. Firtly, the squares are indeed named by a letter and a number, but not like you did. Horizontal lines (as seen from any player) have numbers beginning with "1" from the white player (not beginning with 0). The vertical lines get letters, beginning with "a" at the left side as seen from the white player. The field "a1" (the bottom left corner as seen from white) is black, not white.
And the turns are notated by just writing the beginning letter of the chess piece you want to move (or none if it's a pawn, N if it's a Knight) and the square where it moves to, e.g. Ne2 (Knight moving to e2). If both Knights could have moved to e2 you can write Ng1-e2 or Nge2 to make it unambiguous which Knight moved to e2 (of course the latter one wouldn't work if the other Knight is on g3).
The game looks nice, but you'll have to correct the errors I pointed out. No real chess player would accept your version and newbies would learn it wrongly.
Its maybe even more fun to make the AI easy to beat,
for casual chess players.
So a minimax with a depth of only 4 turns, and
a simple Evalution (giving points for the remaing
figures, like Queen=100, pawn=2)
There are already enough hard to beat chess AIs out there.
Yeah, you can give them points but a queen is not 50 times as valuable as a pawn

1 Knight = 3 Pawns
1 Bishop = 3 Pawns
1 Rook = 5 Pawns
1 Queen = 9 Pawns