Skip to content

Portfolio Server Homework

License

Notifications You must be signed in to change notification settings

mt190502/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Portfolio Server Homework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published