June 21, 2025
Noticed that I built something similar to this in the past, so I just used the similar algorithm for move validation, checkmate/stalemate detection, turn identifier, and chess-api.com integration.
Made the chess board with proper piece placement & moveable pieces. I added move validation for only pawn, king, and bishop (more to come soon).
I also added a simple thing where the last square the piece you moved will be yellow (not fully implemented yet).
Finally, I added a turn identifier (upper middle), it is yet to be properly implemented.
This is a basic chess engine featuring move validation, random legal moves for the computer opponent, and handling for castling and pawn promotion. It also includes detection for checkmate and stalemate. Using chess-api.com, I implemented an option to play against Stockfish, which is significantly smarter than the random legal moves option.
Added functionality to invite people to the document with roles (owner, editor, viewer)
The invitation feature now supports assigning roles for editing and viewing.
The core functionality for editing and viewing works as expected.
However, there are still a few issues remaining. - Some of these issues have been fixed, but not all.
EasyDocs is an application similar to Google Docs, offering real-time collaboration and conflict management. Features include the following: 1. Real-time collaboration using WebSockets 2. Admin Panel 3. Print capabilities 4. Unique font styles, with more coming soon AI was used minimally, primarily to assist with frontend styling. NOTE: I used some of the code from my previous projects.
EnviroGo is a smart web application that uses your location to provide personalized tips for reducing your reliance on non-renewable energy. From identifying the most efficient times of day to use electricity, to offering simple lifestyle adjustments, EnviroGo empowers you to make small changes with a big impact.
Very simple UI creation!
Stay informed with a dynamic, personalized news experience powered by Google Gemini 2.0 Flash and real-time Google Search. This intelligent curator adapts to your reading habits—if you frequently explore topics like U.S. politics, your news feed will prioritize similar content, ensuring the information you see is always relevant to your interests.
Migrated from individual .txt files per article to a single consolidated .json file.
Improved the rendering of styles and content within the approval dashboard, enabling reviewers to accurately preview and assess submissions (generated by AI only) before public release.
Implemented a recently added pages & quick links (user can add/remove quick links for their own personal use).
Also, I fixed minor errors within the approval of changes system.
Added page tools for all pages.
This application is similar to Wikipedia.org but enhanced with AI capabilities. Users can request new topics, and the AI helps by refining and editing topic names for clarity. The platform includes a login system that allows users to suggest edits and propose new topics. The AI also assists users by providing quick grammar corrections for their suggested edits. [Under development] Each article also features an AI-powered chat that can answer questions, provide alternative explanations, and generate quick citations to support your research. AI Transparency: GitHub Copilot, which is used for styling and front-end development.
This was widely regarded as a great move by everyone.