Projects
Multiplayer Chess Game
Play random players by entering room name or against a bot using socket.io
Shown in the video demo.
- Create/Join rooms with an alias
- Chat with the opponent via chat box
- Play against a bot that picks valid moves at random
- See what moves were made in the Chess Moves section
Social Networking
Can Register with random user info.
Shown in the video demo.
- Create Posts
- Comment on a post
- Reply to a comment/reply
- Like any post/comment/reply
- Upload Images
- Add/Delete Friends
- Personal Profile Page
- Login/Register
Sorting Algorithm Visualizer
- Sort a data set of 150 numbers ranging from 5-300
- Select different sorting algorithm types
- Change sorting speed
- Watch the data set sort in real time
Chess Game
- Select your chess set before the game starts
- Chess piece moves are validated
- Watch out for the sound with each move and when taking another chess piece
- Game will reset when the King is taken
About Me
This sounds cliché, but my journey started when I first printed "Hello World!" to a screen. I'm someone
who is obsessed with anything that is endlessly progressive. Whether that be in video games, sports, or real life,
if there is a way to progress without a limit, I'm game. When I watched "Hello World!" print on my screen, I imagined a
virtually limitless world, this is when I knew this profession is for me.
My hobbies are coding, programming, software development, and the occasional six hour gym session when I can't figure out a bug.
I tinker with robotics, Arduino in particular, as I also see a limitless journey in the world of robotics.
Social Networking
Why this project?
To prepare myself for the upcoming school term.
Why tech stack?
In my upcoming school term, we were going to use this stack.
Challenge:
Since every language was new to me, it was learning all of them individually and also how they work together. After playing with each language, they all became one of my favourite for its use (React:Front-end, Node.js:Backend)
What I would add:
Socket.io, so the users can message/chat with other users.