Categorygithub.com/mt190502/portfolio
repository
0.0.0-20241212073605-a6f3f2ca23e3
Repository: https://github.com/mt190502/portfolio.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# 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
DarkLight
imageimage
Login Page (/login)
DarkLight
imageimage
imageimage
Register Page (/register)
DarkLight
imageimage
imageimage
imageimage
Admin Page (/admin)
DarkLight
imageimage
imageimage
imageimage