in order to run the app open termianl and run npm install bcrypt npm install node-cron npm install nodemailer dotenv to install librarys if missing, run this commad to run the website: node backend/server.js
in order to see all the events you also need postgress database, after downloading it you can find our schema under database/schema.sql
you also need .env file,we can not share the values in our .env because of security reasons but it should look like this : DB_USER=postgres DB_PASSWORD= password of you db DB_HOST=localhost DB_PORT=5432 DB_NAME= name of your db EMAIL_USER=email address of you email account that sends the info to users EMAIL_PASS= open account manangement and search for app passwords genrate a new password it should be a 12 letter password JWT_SECRET= a random hash you can generate
if you want to run the website that is online inside our network activate your wireguard
go to server.js file and uncomment HOST = 0.0.0.0 after running the app you can see it either in http://localhost:3000
or in http://10.124.27.58:3000/ replace 10.124.27.58 with your ip from wireguard