Computer Science Projects
Home

Computer Science Projects

VS Code in Your Browser

Open a separate coding workspace in the VS Code web editor. Sign in to GitHub to save changes. Use Codespaces when you need a terminal or to run code.

Handwritten Digit Recognition

A locally trained PyTorch CNN with canvas input, MNIST preprocessing, Flask inference, confidence scores, and class probabilities.

Open →

Movie Crawler Dashboard

A React, Flask, SQLite, and ECharts dashboard for crawler runs, deduplication, persisted records, and summaries.

Open →

Douban Movie Dataset

A Python crawler and cleaned Top 100 dataset with ranks, years, ratings, categories, and source links.

Open →

Baidu Hot-topic Crawler

A Requests and BeautifulSoup pipeline that archives structured trending-topic data as JSON.

Open →

Flask Request Lab

An interactive introduction to GET parameters, POST bodies, JSON responses, CORS, and browser requests.

Open →

Python SQL Helper

An in-memory table abstraction implementing CRUD operations and JSON persistence alongside SQL practice.

Open →

Personal Website

A GitHub Pages portfolio site for projects, physics simulations, and contact links.

Open →

Web Analytics Setup

Lightweight page-view tracking with GoatCounter across the portfolio site.

Open →

Sorting Algorithm Visualizer

Animate classic sorting algorithms and compare comparisons, swaps, and runtime behavior.

Open →

API Request Dashboard

Build simulated frontend-backend requests and inspect structured JSON responses.

Open →