Skip to content

kn1ko1/RealTime-Forum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

REALTIME FORUM

How to Run

  1. Open the terminal and navigate to the root directory.
  2. Run the following command: "go run ."
  3. Wait for the program to download the required packages. This might take a few minutes based on your internet speed.
  4. Once the message "HTTPS(!)Server Starting on port 7000..." appears in the terminal, the packages have downloaded.
  5. Open your browser and navigate to https://localhost:7000/ to access the forum.

Wiping the Database

For testing purposes, a method to wipe the database, including accounts and most pictures (except the logo), is provided. Run the following command: this is done by running "go run . new" A new database will be created during the initialization process.

Features

  • Registration
  • View posts, likes/dislikes, categories, and comments.
  • Register an account to:
    • Like/dislike posts and comments.
    • Access your posts and liked posts via your username in the top left of the screen.
    • Realtime Chat by clicking on a user from the list on the left (need to log in to 2 different users, 1 per browser)

Skills Acquired

  • JS
  • Node.JS
  • HTML
  • Sessions and cookies
  • Communication between a frontend and a backend server
  • Golang
  • HTML and CSS
  • DOM
  • HTTPS security certificates and keys

Team Members

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •