Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.39 KB

README.md

File metadata and controls

44 lines (34 loc) · 1.39 KB

Personal Website - GoLang

License

Introduction

This is the repository for my personal website built with Go. It serves as a platform to showcase my portfolio, blog posts, and other information about me.

Features

  • Portfolio: Highlighting my projects and achievements.
  • Blog: Sharing my thoughts and experiences through blog posts.
  • Contact: A way for visitors to reach out to me.

Technologies Used

  • Go (Golang): The main programming language used for the backend.
  • Gin: A web framework written in Go for routing and handling HTTP requests.
  • HTML/CSS: Used for building the frontend layout and styling.
  • Bootstrap: Utilized for responsive and visually appealing design.
  • SQLite: The database for storing blog posts and other dynamic content.
  • Markdown: Used for writing blog posts in a simple and easy-to-read format.

Folder Structure

all text

├── main.go ├── controllers │ ├── blog_controller.go │ ├── contact_controller.go │ ├── portfolio_controller.go │ └── ... ├── templates │ ├── layout.tmpl │ ├── home.tmpl │ ├── blog.tmpl │ └── ... ├── static │ ├── css │ └── ... ├── data │ └── blog.db └── ...