The desktop app now checks a PHP health endpoint, syncs user details, and uses shared-hosting safe API routes instead of direct database access.
Student coding network / C and C++ command line learning
A practical technology hub for students learning C, C++, compiler workflows, game systems, embedded ideas, and project-based coding.
Current project status, active systems, and the next areas being prepared for the public site.
News-style blocks for the public site. These can later become real posts from the database.
The desktop app now checks a PHP health endpoint, syncs user details, and uses shared-hosting safe API routes instead of direct database access.
Small command-line exercises are planned for variables, loops, functions, arrays, and debugging sessions.
Learning goals help route students toward beginner, game, embedded, or systems programming tracks.
The homepage can grow into news, events, and academy pages while the user database table stays available as a separate internal view.
Structured content areas for future lessons and practice tasks.
Terminal input/output, variables, conditions, loops, and compiler messages.
Classes, strings, vectors, functions, headers, and clean build habits.
Reading compiler warnings, fixing syntax errors, and checking program output.
Small real tasks that can become student portfolio examples.
A place for game development notes, rendering ideas, input systems, and simulation logic.
Start with loops, random numbers, state, scoring, and replay logic.
Move from command-line thinking into SDL, OpenGL, or engine workflows later.
Game systems teach data structures, timing, conditions, and testing.
Structured C/C++ hardware-programming paths for embedded foundations and major controller families.
Electronics safety, board selection, toolchains, flashing, testing, and diagnostics.
Firmware structure, memory, GPIO, timing, interrupts, buses, and debugging.
Nano-family setup, input/output, sensors, communication, timing, and automation.
RP2040 SDK, peripherals, PIO concepts, multicore work, and control projects.
Pico 2 SDK workflow, peripherals, PIO, validation, and robust firmware structure.
Wireless connections, TCP, HTTP, APIs, message validation, and safe remote control.
Pico plus compatible Ethernet hardware for wired monitoring and control projects.
Exact-device setup, MPLAB workflow, registers, peripherals, timing, and reliable firmware.
Space for future workshops, challenge weeks, release notes, and student showcases.
Command line compiling with Clang and reading errors.
Create a calculator, quiz, or number guessing game.
Publish student project summaries and learning goals.
Future profile and community pages can show safe public achievements without exposing private account data.
Display name, learning goal, and selected public projects.
Track lessons completed, compile attempts, and milestones.
Teacher accounts and review workflows can be added later.
Keep tokens, passwords, and private data out of public pages.
What the site can grow into as the desktop app and server API mature.