portfolio

module
v0.0.0-...-72f52da Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2024 License: GPL-3.0

README

Portfolio Server Homework

This is a simple server that serves a portfolio website. It is built using Go, HTMX, RippleUI and TailwindCSS.

Features

  • Toggle between dark and light mode
  • Admin panel for changing informations, email and password
  • Login and register system
  • Session management

Installation

  1. Clone the repository
git clone https://github.com/mt190502/portfolio.git
  1. Change directory to the project folder
cd portfolio
  1. Install the dependencies
go mod tidy
  1. Copy config-example.yaml to config.yaml and fill in the required fields
cp config-example.yaml config.yaml
vim config.yaml
  1. Run the server
go run src/main.go

Screenshots

Main Page
Dark Light
image image
Login Page (/login)
Dark Light
image image
image image
Register Page (/register)
Dark Light
image image
image image
image image
Admin Page (/admin)
Dark Light
image image
image image
image image

Directories

Path Synopsis
src
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL