Categorygithub.com/JakubSchwenkbeck/go-web-server
module
0.0.0-20241212113920-93466a4fecaf
Repository: https://github.com/jakubschwenkbeck/go-web-server.git
Documentation: pkg.go.dev

# README

Go Server with RESTful API, Chat Functionality, and MySQL Integration

This project is a Go-based server application featuring a RESTful API, chat functionality, and MySQL database integration. It demonstrates basic CRUD operations, user authentication, and messaging capabilities. Inline HTML and CSS Code styles the webpages served.

Features

  • RESTful API: Create, Read, Update, and Delete user data.
  • User Authentication: Simple JWT-based authentication for securing API endpoints.
  • Chat Functionality: Basic setup for user-to-user messaging.
  • Rate Limiting: Semaphore-based access control to manage server load.
  • MySQL Integration: Persistent storage of user data and messages using MySQL.

Prerequisites

  • Go installed on your machine.
  • Git for version control.
  • MySQL installed and running.
  • Postman for testing API endpoints (optional).

# Packages

No description provided by the author
No description provided by the author
No description provided by the author