My personal projects
Here are a few personal projects I've worked on over the years. More on GitHub .
A component to schedule meetings more efficiently.
A component to help users find the best time for meetings by selecting their availability.
Supports integration with React and Vue
Documentation made with VitePress
Tested with Vitest and Testing Library
- TypeScript
- React
- Vue
- VitePress
- Vitest
- Testing Library
A backend service for a manga reader application.
REST API, with authentication using JWT
Integration with a PostgreSQL database using Prisma
Tracking of user reading history
Protected pages, with authorization
- Node.js
- TypeScript
- NestJS
- Prisma
- Postgres
A frontend application for reading manga online.
Browse and read manga from various sources
User authentication to track reading history
PWA, Responsive design for mobile and desktop, Dark mode support
Lazy loading of images for better performance
My personal website showcasing my projects and blog posts.
- TypeScript
- Vue
- Nuxt
- Tailwind
A TypeScript library for correcting spelling mistakes.
A Vue.js component for multi-select dropdowns.
A Vue.js component for multi-select dropdowns.
Supports single multi-select modes, Grouped options, Searchable options.
Customizable styles and templates.
A web app to track macronutrient intake and calories.
Track daily intake of proteins, carbohydrates, and fats
Calculate total calories based on macronutrient intake
Add, edit, and delete food items with their nutritional information
User authentication and data persistence with MongoDB
- Node.js
- JavaScript
- Express
- Vue
- MongoDB