Skip to content

An anonymous textboard/forum project, based on Express.js.

Notifications You must be signed in to change notification settings

ralqadri/talktalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

talktalk

An anonymous textboard/forum project, based on Express.js.

Running

  1. Copy and paste config.example.json to config.json and fill it with your desired port(s) for each backend and the frontend server(s).

    To allow You can generate a valid hashed password by running node generate_password.ts in the backend directory. You should insert your hashed password to your config.json file afterwards.

  2. Install dependencies

    Open the backend and frontend directory and install dependencies for each directory

cd backend
npm install
cd ../frontend
npm install
  1. Start the backend server

    In the backend directory, start the Express server

node app.ts
  1. Start the frontend server

    In the frontend directory, start the Vite/Svelte development server

npm run dev
  1. Access the application

    Open your browser and navigate to http://localhost:<FRONTEND_PORT>

To-dos

  • Board: change board url to use board_code instead of using id
  • Admin: create moderating privileges (delete/etc) if admin is logged in
  • CSS fixes

About

An anonymous textboard/forum project, based on Express.js.

Resources

Stars

Watchers

Forks