Files
Event-Tracker/README.md
2026-03-04 22:51:44 -06:00

1.1 KiB

Dependencies

  • node.js
  • npm
  • postgresql

How to install

Install postgres, create a user for the program to use, and create a data base with 2 tables for it to use:

CREATE TABLE sections (
	id serial PRIMARY KEY,
	name VARCHAR (100),
);
CREATE TABLE events (
	id serial PRIMARY KEY
	name VARCHAR (100),
	sectionId integer references sections(id),
	starttime timestamp,
	endtime timestamp,
	people text,
	description text
);

Then create the section entries:

INSERT INTO sections (name) VALUES ('accepted');
INSERT INTO sections (name) VALUES ('proposed');
cd /opt
git clone https://github.com/Soulful-Sailer/Event-Tracker/
cd Event-Tracker
npm install
cp event-tracker.service /etc/systemd/system/.
cp config-template.json config.json

Edit config.json and add your database details. Then start the server with systemctl start event-tracker.service

Screenshots

Main Page

Main Page Preview

Add Event Page

Add event preview

Edit Event Page

Edit event preview