Skip to content

daedalus-developers/go_playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Learning Server

An interactive web server for learning Go programming with real-time code execution and validation.

Project Structure

.
├── cmd/
│   └── server/          # Main application entry point
├── internal/
│   ├── interfaces/      # Core interfaces and types
│   └── server/          # HTTP server implementation
├── web/
│   └── static/          # Static web assets (CSS, JS, images)
├── boot_dev/            # Course materials directory
└── go.mod               # Go module definition

Getting Started

  1. Install dependencies:
go mod tidy
  1. Run the server:
go run cmd/server/main.go
  1. Open your browser to http://localhost:8080

Development

The server will serve course materials from the current directory structure. Place your Go learning materials in organized folders with README.md files and expected.txt files for validation.

Health Check

The server provides a health check endpoint at /health for monitoring.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published