An anonymous textboard/forum project, based on Express.js.
-
Copy and paste
config.example.json
toconfig.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 thebackend
directory. You should insert your hashed password to your config.json file afterwards. -
Install dependencies
Open the
backend
andfrontend
directory and install dependencies for each directory
cd backend
npm install
cd ../frontend
npm install
-
Start the backend server
In the
backend
directory, start the Express server
node app.ts
-
Start the frontend server
In the
frontend
directory, start the Vite/Svelte development server
npm run dev
-
Access the application
Open your browser and navigate to
http://localhost:<FRONTEND_PORT>
- Board: change board url to use
board_code
instead of usingid
- Admin: create moderating privileges (delete/etc) if admin is logged in
- CSS fixes