SA
savant777/homework-for-new-dev
Technical Assessment: A multi-stack project featuring C# WinForms (.NET), Node.js API integration, and Pixel-Perfect Responsive HTML/CSS.
๐ Technical Assessment: Homework for New Dev
This repository contains a comprehensive Technical Assessment consisting of three distinct exercises, ranging from desktop applications to API integration and responsive web design. Each project demonstrates different facets of software development and problem-solving.
๐ Project Structure
homework-for-new-dev/
โโโ class_registration_app/ # Ex 1: Desktop Application (C# .NET)
โโโ line_oa_api/ # Ex 2: Backend & Messaging API (Node.js)
โโโ responsive_html/ # Ex 3: Frontend Development (HTML/CSS)๐ Project Details
- Class Registration App (WinForms + SQL)
A desktop solution for managing academic class enrollments.- Tech Stack: C# WinForms, .NET Framework, SQL Server LocalDB (.mdf).
- Core Features: CRUD operations for class management, dynamic image loading (Posters), and local database persistence.
- ๐ก Problem-Solving Highlight: Originally tasked with PowerApps + SharePoint. However, due to environment constraints, I proactively architected a C# WinForms alternative. This ensured a functional deliverable that effectively demonstrates database schema design and data management logic.
- Skills: Software Architecture, Database Design, C# Programming.
- Line OA API (Backend Messaging)
An API-driven solution for Line Official Account integration.- Tech Stack: Node.js, Express.js, Line Messaging API.
- Core Features: Environment variable management, webhook handling, and custom message previews (Text/Flex messages).
- Security: Implemented .env configuration for secure credential management.
- Skills: Backend Development, API Integration, Webhooks.
- Responsive HTML (Pixel-Perfect Frontend)
A fully responsive static website built from a design brief.- Tech Stack: HTML5, CSS3 (No JavaScript for optimized performance).
- Deliverables: Pixel-perfect implementation from a design brief, ensuring cross-device compatibility (Desktop & Mobile).
- ๐ Live Demo
- Skills: Frontend Development, Responsive Web Design (RWD).
๐ Installation & Setup
- Clone the repository:
git clone https://github.com/savant777/homework-for-new-dev.git- Setup Instructions: Navigate to each sub-folder to find specific
README.mdfiles for detailed setup and execution steps.
โน๏ธ Author's Note
This repository was created as part of a technical interview process. It showcases my ability to adapt to new technologies, solve environmental constraints, and deliver high-quality code across different platforms.
๐ License
MIT License
On this page
Languages
HTML30.2%C#27.4%JavaScript20.7%CSS16.8%TSQL4.9%
Contributors
Created September 2, 2025
Updated January 1, 2026