Skip to content

NSMichelJ/go-todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APP TODO LIST

Aplicación web simple con Api rest en Golang y cliente con Vue

Objetivo

  • Practicar con el lenguaje de programación Go y el framework Vue
  • Crear una aplicación web simple sin frameworks, ni ORM del lado del servidor

Descripción

  • Backend desarrollado con Golang
  • Frontend desarrollado con VueJs, las librerías moment, sweetalert, pikaday, axios y estilizado con bulma.css

Estructura del proyecto

go-todo-list
├── app
│   ├── handler
│   │   └── handlers.go     // Manipuladores de las URL
│   ├─ model
│   │   └── model.go        // Modelo de la app
│   └── app.go
├── config
│   └── config.go           // Configuración
│       
├── public
│   ├── static
│   │   └── ...             // Archivos estáticos 
│   └── tamplates
│       └── index.html      // Plantilla para el cliente
├── schema
│   └── task_schema         // Código SQL
└── serve.go

Nota

Antes de correr la app es necesario crear unas variables de entorno con la configuración de la base de datos MySql

set USERNAME=usuario-de-la-bd
set PASSWORD=Contaseña-de-la-bd
set DBNAME=nombre-de-la-bd

Recursos

Methods            Route
------------------ ------------------------
GET                /
DELETE, GET, PUT   /api/v1/task/
GET, POST, DELETE  /api/v1/tasks/

Vista previa

Previous view

About

Proyecto de practica con golang y vue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages