Skip to content
This repository was archived by the owner on Feb 11, 2026. It is now read-only.
olesuvPublic archive

About

pet project to handle Go basics for web development with TypeScript ui

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

e-commerce

Web app for buying goods used for intro to backend dev in Go.

Stack

  1. Vite + React
  2. GraphQL Server

Application workflow

Aplication workflow

Installation

chmod u+rx install.sh; ./install.sh

Run

cd client; npm run dev

go run server.go

Architecture

george@hotz:e-commerce$ tree -L 1 --dirsfirst
├── client
|   # all client code
├── configs
|   # main configs (for backend)
├── constants
|   # constants (for backend)
├── graph
|   # graphql API
├── handlers
|   # http handlers
├── middleware
├── models
|   # mongodb models
├── services
|   # mongodb services
├── tests
├── utils
|   # helpers
├── Dockerfile
├── go.mod
├── go.sum
├── gqlgen.yml
|   # yml file to generate gql schema
├── README.md
├── server.go
|   # server init
└── tasks.md
    # dev notes/tasks

About

pet project to handle Go basics for web development with TypeScript ui

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages