RKS

Projects

A collection of projects I've worked on, showcasing my skills in web development and software engineering.

Web Projects

Project Image

Mystery-Message

Developed a platform for users to sign up, log in, and verify accounts via email using Resend. Implemented NextAuth for secure authentication and account management. Created a dashboard with a unique link for users to share, enabling friends to send anonymous messages. Added a dashboard for users to accept, reject, and delete messages during signup.

Next.jsTypeScriptShadowUINextAuthZodResendMongoDBReact Hook Form
Project Image

Bak-Bak

Developed a robust instant messaging app with user management (blocking, unblocking, adding). Developed a secure login with authentication using Firebase Authentication, resulting in a 20% reduction in login or logout errors and easy access management with Zustand. Integrated Toastify for instant feedback and timeago.js for dynamic message timestamps.

ReactFirebaseAuthenticationStorageDatabaseZustandCSSVercel

CLI Tools & NPM Packages

create-next-starter

1.2k+ downloads

A CLI tool to quickly scaffold Next.js projects with pre-configured setups including TypeScript, Tailwind CSS, and various authentication options.

Node.jsCLINext.jsTypeScript

react-component-gen

800+ downloads

Generate React components with TypeScript support, custom hooks, and testing files. Supports various component patterns and folder structures.

Node.jsCLIReactTypeScript

api-mock-server

500+ downloads

A lightweight CLI tool to create mock REST APIs for development and testing. Supports custom responses, delays, and error simulation.

Node.jsCLIExpressJSON