5 Commits
v1.0.0 ... main

Author SHA1 Message Date
Soulful Sailer
8de2a3a99d added additional psql instructions 2026-03-04 22:51:44 -06:00
Soulful Sailer
c3d90c6da3 bump version 2026-03-04 21:52:34 -06:00
Soulful Sailer
a637ff5363 added screenshots 2026-03-04 21:50:41 -06:00
Soulful Sailer
8e936d2a23 fixed editing indicator 2 2026-03-04 21:43:28 -06:00
Soulful Sailer
12856199cf fixed editing indicator 2026-03-04 21:40:44 -06:00
8 changed files with 27 additions and 14 deletions

View File

@@ -22,6 +22,11 @@ CREATE TABLE events (
description text description text
); );
``` ```
Then create the section entries:
```sql
INSERT INTO sections (name) VALUES ('accepted');
INSERT INTO sections (name) VALUES ('proposed');
```
```sh ```sh
cd /opt cd /opt
git clone https://github.com/Soulful-Sailer/Event-Tracker/ git clone https://github.com/Soulful-Sailer/Event-Tracker/
@@ -32,3 +37,11 @@ cp config-template.json config.json
``` ```
Edit config.json and add your database details. Edit config.json and add your database details.
Then start the server with `systemctl start event-tracker.service` Then start the server with `systemctl start event-tracker.service`
## Screenshots
### Main Page
![Main Page Preview](previews/Main-Page.png)
### Add Event Page
![Add event preview](previews/Add-Page.png)
### Edit Event Page
![Edit event preview](previews/Edit-Page.png)

View File

@@ -1,6 +1,6 @@
{ {
"name": "event-tracker", "name": "event-tracker",
"version": "1.0.0", "version": "1.0.1",
"author": { "author": {
"name": "Soulful Sailer", "name": "Soulful Sailer",
"email": "soulful.sailer@entropic.pro" "email": "soulful.sailer@entropic.pro"

BIN
previews/Add-Page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
previews/Edit-Page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
previews/Main-Page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@@ -15,7 +15,7 @@
<div id='top-bar'> <div id='top-bar'>
<span class='link'><a id='home-link' href='index.html'><h1>Event Tracker</h1></a></span> <span class='link'><a id='home-link' href='index.html'><h1>Event Tracker</h1></a></span>
</div> </div>
<div class='links'> <div class='links' id='top-links'>
<li class=''><span class='link'><a href='index.html'>View</a></span></li> <li class=''><span class='link'><a href='index.html'>View</a></span></li>
<li class='current-page'><span class='link'><a href='event.html'>Add</a></span></li> <li class='current-page'><span class='link'><a href='event.html'>Add</a></span></li>
</div> </div>

View File

@@ -16,7 +16,7 @@
<div id='top-bar'> <div id='top-bar'>
<span class='link'><a id='home-link' href='index.html'><h1>Event Tracker</h1></a></span> <span class='link'><a id='home-link' href='index.html'><h1>Event Tracker</h1></a></span>
</div> </div>
<div class='links'> <div class='links' id='top-links'>
<li class='current-page'><span class='link'><a href='index.html'>View</a></span></li> <li class='current-page'><span class='link'><a href='index.html'>View</a></span></li>
<li class=''><span class='link'><a href='event.html'>Add</a></span></li> <li class=''><span class='link'><a href='event.html'>Add</a></span></li>
</div> </div>

View File

@@ -70,17 +70,17 @@ function indicateEditing() {
document.querySelector(".current-page").classList.remove('current-page'); document.querySelector(".current-page").classList.remove('current-page');
//creates html element: //creates html element:
//<li class='current-page'><a href='event.html?id=EventID'><span class='link'>Editing</span></a></li> //<li class='current-page'><span class='link'><a href='event.html?id=EventID'>Editing</a></span></li>
let elem = document.createElement("li"); let elem = document.createElement("li");
elem.classList.add('current-page'); elem.classList.add('current-page');
let a = document.createElement('a');
a.href = window.location.href;
let span = document.createElement('span'); let span = document.createElement('span');
span.classList.add('link'); span.classList.add('link');
span.append('Editing'); span.append('Editing');
a.append(span); let a = document.createElement('a');
elem.append(a); a.href = window.location.href;
document.getElementById("links").append(elem); //add elem to navigation bar span.append(a);
elem.append(span);
document.getElementById("top-links").append(elem); //add elem to navigation bar
//creates delete button //creates delete button
//<button id="delete-button">Delete</button> //<button id="delete-button">Delete</button>