GitHunt
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

  1. 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.

  2. 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.

  3. 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

  1. Clone the repository:
git clone https://github.com/savant777/homework-for-new-dev.git
  1. Setup Instructions: Navigate to each sub-folder to find specific README.md files 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

Languages

HTML30.2%C#27.4%JavaScript20.7%CSS16.8%TSQL4.9%

Contributors

Created September 2, 2025
Updated January 1, 2026