Web Application
Rainy Days
- GitLab: https://gitlab.com/yokolet/rainy-days
- GitHub: https://github.com/yokolet/rainy-days
- Live: https://blogging-in-rainy-days.onrender.com/
- Multi-user, microblog application by Ruby on Rails and Vue.js, revised version of Rainy Day Blog
- OAuth2 Authorization Code Flow or PKCE(Proof Key for Code Exchange) by Google, GitHub and GitLab for a user authentication
- GraphQL API for blog posts and comments
- (backend) GraphQL Ruby, (frontend) Vue Apollo
- Technologies on the backend
- Rails 8, PostgreSQL, RSpec, Vite Ruby, nested comments
- Technologies on the frontend
- Vue.js 3, Composition API, Vite, Bun, TypeScript, Vue Router, Pinia, Tailwind CSS, Responsive Design, Light/Dark mode
- GitLab CI/CD
- Docker
Action Cable Tic-Tac-Toe
- GitLab: https://gitlab.com/yokolet/action-cable-tictactoe
- GitHub: https://github.com/yokolet/action-cable-tictactoe
- Live: https://action-cable-tictactoe-2fbbd874419e.herokuapp.com/
- Multi-player, multi-board, realtime Tic-Tac-Toe game application
- Ruby on Rails, Action Cable (WebSocket), RSpec, Rails low-level caching
- Vue 3, Pinia, TypeScript, Vite, Tailwind CSS
- Other technologies: Responsive Design, Bun, Vue Router, VueUse, Google Fonts
- GitLab CI/CD
Option Selector
Tailwind Website Projects
Rainy Day Blog
- GitLab: https://gitlab.com/yokolet/rainy-day-blog
- GitHub: https://github.com/yokolet/rainy-day-blog
- Blog site web application by Ruby on Rails with Vue 3
- OAuth2 PKCE (Authorization Code Flow with Proof Key for Code Exchange) for a user authentication
- GraphQL for a blog post API
- (backend) GraphQL Ruby, (frontend) Vue Apollo
- Others on the backend
- PostgreSQL, Redis, RSpec, Vite Ruby
- Others on the frontend
- Vite, Bun, Composition API, Vue Router, Pinia, Tailwind CSS, Daisy UI
Transcript App
textblog
- https://github.com/yokolet/textblog
- Microblog web application which accepts only texts
- Facebook OAuth authentication to write blog
- Just reading posts doesn’t require authentication
- Ruby on Rails, GraphQL, React/Redux, OAuth, PostgreSQL
C++
Snake Game
Traffic simulation
Machine Learning
Becoming Jane by Deep Learning
Small deep learning projects