/login-system

A Secure authentication system built with Golang, featuring login and sign-up functionalities. User data is stored in a Postgres database and passwords are persisted using bcrypt.

Primary LanguageGo

Sign Up and Login System

A secure authentication system built with Golang, featuring sign-up and login functionalities. User data is stored in a Postgres database and passwords are persisted using bcrypt.

Features

  • Sign Up
  • Login
  • Password Hashing
  • Postgres Database

Installation

  1. Clone the repository
  2. Install dependencies
    go get -u github.com/gorilla/mux
    go get -u github.com/lib/pq
    go get -u github.com/joho/godotenv
  3. Run the application
    go run main.go

Flow Diagram