Projects

Clear Filter
AccessAbility project preview

AccessAbility

List of technologies used:

HTML

HTML logo

TypeScript

TypeScript logo

NodeJS

NodeJS logo

Express

Express logo

Tailwind

Tailwind logo

Angular

Angular logo

Firebase

Firebase logo

Ubuntu

Ubuntu logo

NGINX

NGINX logo

Git

Git logo
Project description:

AccessAbility was created as a project for KitaHack 2024 and subsequently the GDSC Solution Challenge 2024 upon being selected as one of the top 10 representatives for Malaysia. Our group consisted of 4 people: Alex Chee Kai Hong, Rachel Lim, Mohammed Moatasem and myself. The focus and target audience of this web application are the disabled where the aim is and to provide them with a platform where they can more easily search for jobs. In order to incentivise employers and/or companies to use the platform, over or in tandem to an alternative such as LinkedIn, is to increase their reputation through various means. The most obvious was to take advantage of societal norms, encouraging the hiring of disabled people and reduce discrimination in the working environment. Due to time constraint from assignments and exams however, this project was never completed. Everyone also had to study the required technologies, further consuming valuable time. Consequently, the prototype, where many features are lacking, was used as submission instead.

Embed Paginator project preview

Embed Paginator

List of technologies used:

NodeJS

NodeJS logo

TypeScript

TypeScript logo

Discord.JS

Discord.JS logo

Git

Git logo
Project description:

A utility class made for Discord.JS to easily create Paginated Embeds. I tried to make it as easily customisable as I could. New feature ideas are always welcome by opening a GitHub issue.

Kita project preview

Kita

List of technologies used:

NodeJS

NodeJS logo

TypeScript

TypeScript logo

Discord.JS

Discord.JS logo

Git

Git logo
Project description:

Kita was born from a meticulous reevaluation of the development process. Driven by a commitment to simplicity and speed, Kita abandons the complexities of decorator-based designs, embracing a streamlined, lightweight approach. With a resolute focus on code clarity and development velocity, Kita offers fundamental presets tailored to common Discord bot requirements. Moreover, Kita's approach to file structure enforces a strict yet intuitive organization, akin to web frameworks' file-based routing. This not only enhances code cohesion but also accelerates development by seamlessly loading commands and events based on file locations. Stay tuned for upcoming updates, promising a richer feature set while maintaining Kita's signature lightweight simplicity and enhanced project file structure.

Yor project preview

Yor

List of technologies used:

NodeJS

NodeJS logo

TypeScript

TypeScript logo

Discord.JS

Discord.JS logo

Git

Git logo
Project description:

Yor is the successor of MuseCLI. It takes a modular approach, breaking down the complexities into distinct packages, including @yor/core for streamlined Discord Bot development and @yor/cli, a command-line tool facilitating project creation and boilerplate generation. Its modularity extends the promise of reusability, allowing seamless integration of plugins and other Yor-related modules. While Yor has paved the path for progress, its legacy lives on in the form of Kita.

MuseCLI project preview

MuseCLI

List of technologies used:

NodeJS

NodeJS logo

JavaScript

JavaScript logo

TypeScript

TypeScript logo

Discord.JS

Discord.JS logo

Git

Git logo
Project description:

Drawing inspiration from Angular's robust CLI tool and leveraging the efficiency of decorators, MuseCLI streamlines the creation process by generating a default music bot upon project initiation. This serves as both an example on how to use MuseCLI as well as elimininating the need to manually code a music bot. Please note that MuseCLI has now paved the way for its successor, Yor, which continues to build upon this foundation for even more advanced bot development solutions.

Auth project preview

Auth

List of technologies used:

HTML

HTML logo

TypeScript

TypeScript logo

Vue

Vue logo

Tailwind

Tailwind logo

NodeJS

NodeJS logo

Express

Express logo

MongoDB

MongoDB logo

Git

Git logo
Project description:

In my web development journey, I embarked on a project that has significantly streamlined my workflow - the Auth microservice. It is designed as a centralised authentication solution for all my web applications under the spimy.dev domain, not including Spuiz. It offers seamless user account management, enabling users to modify their profiles and manage their sessions remotely for added security. This project not only alleviated the need to reinvent the authentication wheel with every new venture but also served as my introduction to Tailwind CSS, a tool that, while not entirely to my taste, broadened my skill set.