Projects

개발 프로젝트

Codes

1716
1826

Aggregated from needleworm & NaNaCompany

Websites

projectimage
https://aieng.kr

Official website of AI.Eng. This website was built with React.js and @material-ui.

projectimage
https://needleworm.github.io

My own webpage built with   React. This static website is hosted on   Github Pages. It was inspired by   Thomas Zuhlke's jekyll theme . The original theme runs with jQuery for github API calling, and SCSS for styling. And its jQuery function supported only one content wrapper element.
I built a   React app looks similar to Thomas' work. As you can see, this page supports multiple content wrapper elements. If you are interested in using this site theme to build your own page, please visit my repository to get the source code.

projectimage
https://needleworm.github.io/ai_voca

AI족집게 수능영단어(2023, 생능북스)의 부록으로 제공되는 학습용 앱입니다.
매일매일 퀴즈 풀기 기능과, 교사를 위한 PDF 단어 시험지 제작 기능이 제공됩니다.

projectimage
https://needleworm.github.io/dev

This page provides example codes for my book, "비전공이지만 개발자로 먹고삽니다 (생능북스, 2022)". It was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://needleworm.github.io/psd

This page provides example codes for my book, "포토샵 마스터 클래스 (생능북스, 2023)". It was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://www.sangsang.farm/price

This webpage provides automated counceling on smart farm and plant factory facilities. As there is no standard format of smart farm facilities in Korean market, each consulting requires so much time and effort from both customers and us. So I built this automated and interactive web app to provide information and suggest appropriate options for our customers. This system also provides formed quote documents for administrative works of companies.
This static website was built with   React and hosted on   Azure.

projectimage
https://www.sangsang.farm/business

Business proposal page of Imagination Garden Inc. This website provides embedded slide show for presentation. This static website was built with   Jekyll and hosted on   Azure. It also utilized   Agency theme by Ravi Riley .

projectimage
https://needleworm.github.io/financebook

This page provides example codes for my book, "내 자산 자동으로 관리하기 (생능출판사, 2021.07.09)". It was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://needleworm.github.io/dataset

This page provides example codes for my book, "AI, 빅데이터 활용이 쉬워지는 142가지 데이터셋 (생능북스, 2022.02.22.)". It was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://needleworm.github.io/101

This page provides example codes for my book, "비전공자가 업무에서 자주 물어보는 101가지 컴퓨터 활용팁 (생능출판사, 2021.07.15.)". It was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://needleworm.github.io/frontend

This page provides example codes for my book, "코딩만 따라 해도 웹페이지가 만들어지는 HTML + CSS + 자바스크립트 (생능북스, 2022.02.15.)". It was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://needleworm.github.io/bhban_ai

This page provides example codes for my book, "수학, 통계를 몰라도 이해되는 쉬운 딥러닝 (생능출판사, 2021)". It was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://needleworm.github.io/bhban_rpa

This page provides example codes for my book, "6개월 치 업무를 하루 만에 끝내는 업무 자동화 (생능출판사, 2020)". It was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://needleworm.github.io/moneyauto

A Landing page for Money AUTO project. Money AUTO is a non-commercial project to provide automated solutionis for individual investors. It now provides Coin AUTO, an automated cryptocurrency trading system. Money AUTO will provide automated stock trading system, real-time asset management system, and investment portfolio design services. All services of moneyauto will be provided for free.
This static website was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://needleworm.github.io/tech3

This page provides example codes for my book, "돈이 복사되는 가상자산 수업 (생능북스, 2022)". It was built with   Jekyll and   Agency theme by Ravi Riley .

projectimage
https://www.sangsang.farm

Official website of Imagination Garden Inc. for 2022 4Q. It uses a backend MySQL server for data management, while previous website was a static website.
This website was built with Docker, MySQL, and Wordpress hosted on   Azure.

projectimage
https://www.sangsang.farm

Official webpage of Imagination Garden Inc. This static website was built with   Jekyll and hosted on   Azure. It also utilized   Agency theme by Ravi Riley .

projectimage
NaNa Investment

A comprehensive investment analysis platform designed for portfolio exploration and simulation. It provides real-time access to major market indices such as KOSPI, KOSDAQ, NASDAQ, and the S&P 500, and allows users to search individual stocks to view recent price data. The platform introduces well-known asset allocation strategies and explains how to implement them using ETFs. Users can copy selected portfolio recipes into their personal inventory and run backtests, such as simulating how a $10,000 investment made ten years ago might have performed. In addition to sample portfolios, users can customize portfolios using their own selected assets. When signed in with a Google account, portfolio recipes are securely saved to the user's Google Drive. NaNa Lab does not collect or store personal investment data; all information remains within the user's own account.

projectimage
QR Code Generator

Instantly convert URLs into QR codes directly in your browser. Since the QR codes are generated locally without passing through external servers, this tool operates significantly faster than most alternatives. It even works reliably when your internet connection is unavailable. The service is 100% free, and you can download clean, well-designed QR codes with a single click.

projectimage
Smart Calculator

A lightweight yet powerful smart calculator designed for everyday and office use. With built-in speech recognition, it offers improved accessibility in situations where typing is inconvenient. The calculator displays calculation history on screen, helping users keep track of multiple consecutive operations. It also includes currency conversion features, making it especially useful for accounting and financial tasks.

projectimage
Fortune Teller

Start your day with a glimpse into your destiny. This application provides daily fortune readings based on your zodiac sign and date of birth. Whether you are looking for advice on love, career, or health, our Fortune Teller offers insights to help you navigate your day with confidence. It is a fun and mystical way to take a moment for yourself amidst a busy schedule.

projectimage
Away Screen

Maintain professional etiquette even when you're away from your desk. This convenient tool transforms your monitor into a clear status display, greatly helping communication with colleagues in the office. It also features an automatic full-screen mode for a seamless status display experience.

projectimage
BMI Calculator

Take control of your health journey with this comprehensive Body Mass Index calculator. It goes beyond simple calculation by analyzing your current weight category and providing actionable insights. The tool calculates exactly how much weight you need to lose or gain to reach specific BMI milestones (like 90, 100, or 110), helping you set and track realistic fitness targets.

projectimage
Lucky Cannon

A delightful and interactive tool designed to randomly select one lucky person from a group. Whether you are organizing a team event, hosting a prize draw, or simply deciding who goes first, this app transforms the process into an exciting game. Featuring fun animations and a playful interface, it builds anticipation and adds a spark of joy to the moment of selection. Say goodbye to boring methods and let the Lucky Cannon decide the winner with a blast of fun!

projectimage
Lorem Ipsum Generator

A simple efficient tool for generating placeholder text ("Lorem Ipsum") for your design and typesetting projects. Whether you need a few paragraphs for a website mockup or extensive dummy text for a print layout, this tool provides standardized Latin text quickly. It helps designers focus on visual elements without being distracted by meaningful content. Customize the amount of text generated to perfectly fit your design constraints.

projectimage
Smart GIF Studio

Smart GIF Studio is a free, browser-based GIF editor that lets you resize animations, crop or add padding, reduce file size with multiple optimization options, rotate/flip, reverse playback, adjust speed, and cut or trim frames. It also supports converting GIFs to MP4, WEBM, and JPG, and keeps a simple edit history for faster repetitive work. All processing runs locally in your browser, so files are not uploaded to external servers, making it suitable for handling sensitive media with confidence.

projectimage
Video to GIF

Marketers, designers, webmasters, and other media professionals often need to convert videos into GIF files for presentations, documentation, or social media content. This lightweight GIF converter offers a much faster and more convenient alternative to launching heavy desktop software such as professional video editors. Built on a serverless architecture, all processing is performed locally on the user's computer, so video data is never uploaded or transmitted externally. This makes the tool suitable for converting sensitive or confidential video materials while maintaining both efficiency and data privacy.

projectimage
Image Resizer

Marketers, designers, and planners often need to process large numbers of images at once. From simple resizing and aspect ratio adjustments to cropping images for social media uploads, NaNa Lab's Image Resizer allows you to complete these tasks instantly with a single click. All image processing is performed locally in your browser without using external servers, which means your files are never uploaded and data privacy is fully preserved. Because images are not transferred over the network, the tool operates faster than many conventional online services, helping you save time by avoiding unnecessary uploads and downloads.

projectimage
Smart Doc Compressor

Compress PDF, PPT, Word, and image files quickly and efficiently. Unlike many online tools that upload your documents to external servers, NaNa Lab processes all files locally within your browser, ensuring that no data is transmitted or stored elsewhere. This makes Smart Doc Compressor suitable for handling confidential documents and files containing personal information, while improving efficiency, productivity, and security at the same time.

projectimage
Count Words

A robust and precise character counting tool designed for writers, editors, and students. Beyond simple word counts, it provides detailed statistics including character counts with and without spaces, paragraph counts, and reading time estimates. It supports various languages and is optimized for checking limits on social media posts, essays, and reports. All text processing happens instantly in your browser, ensuring your content remains private.

projectimage
Document Analyzer

Gain deep insights into your documents with this powerful analysis tool. It supports both PDF and DOCX formats, extracting key metrics such as word count, page count, and keyword frequency. Perfect for reviewing legal contracts, academic papers, or business reports, it helps you understand the structure and content of your files at a glance. Like our other tools, it runs entirely client-side, guaranteeing that your sensitive documents never leave your device.

projectimage
PDF Merger

Efficiently combine multiple PDF documents into a single, organized file. Whether you're merging scattered reports, receipts, or study materials, this tool handles it all locally in your browser. Since no files are uploaded to external servers, you can process sensitive content with complete peace of mind, ensuring your data remains private and secure.

projectimage
Chatbot V5

An advanced multi-modal chatbot prototype designed to support professional workflows. It features speech recognition for voice-based interaction and allows users to upload PDF files to generate conversations grounded in the document content, such as discussing legal topics using uploaded law texts. Conversation results can be summarized into one or two A4 pages and exported for printing or saving as PDF files, making it useful for report preparation and document review. Users can also organize their work documents and consult the AI for structured assistance. Optional Google Search integration enables the chatbot to actively search the web when answering questions. Powered by Gemini 3.0. As a prototype, usage is limited to 20 conversations per day. For internal or enterprise adoption, the service can be switched to a pay-as-you-go pricing model.

projectimage
Solo Chat Template

A sleek and modern AI chat interface template designed for seamless user interactions. It serves as a responsive front-end foundation for building custom AI chatbot applications. Features include theme toggling, model selection placeholders, and a clean messaging UI.