Skip to content

Sharizzle/my-snippets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Snippets

Go-SQL-React Admin-Nuxt-Vue-Project

A Full Stack Web Application that is used to display code snippets for quick ease of use.

Technologies Used

Front-end

  • Vue 3
  • Nuxt (Server Side Rendering)
  • Babel
  • Webpack
  • Prettier
  • Highlight.js

Back-end

  • Mux (Routing)
  • Crypto (Hashing passwords)
  • Gorm (Go ORM)
  • SQL Lite
  • Cors Library

Admin Panel

  • React Admin

Routes

Basic CRUD Routes for User Data

  • Show Codes GET /codes
  • Create Code POST /codes
  • Show One Code GET /codes/{codeId}
  • Delete Code DELETE /codes/{codeId}
  • Update Code PUT /codes/{codeId}

Configuration

Create a .env file with the following parameters.

PORT = ...
ENVIRONMENT = ...

Getting Started

Server

Run the command to install all dependancies and start server.

go mod download
go run main.go

Nuxt Client

yarn dev

React Admin Dashboard

yarn start

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

A Full Stack Web Application that is used to display code snippets for quick ease of use. Uses Vue/Nuxt on the front-end and Golang on the backend

Topics

Resources

Stars

Watchers

Forks