Skip to content

tilltheis/eventer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eventer

Create events, invite friends and party hard!

This is a playground to get to know ZIO and React.

Trying it Out

You can log in with email example@example.org and password password. This account will be created automatically at application startup.

Prerequisites

docker, docker-compose, sbt npm must be installed.

Run Locally

The backend runs on Java 11.
The frontend runs on Node.js 14. You might need to manually install react-scripts (npm i react-scripts).

Start the DB and reverse proxy (for SSL) with docker-compose up.
Start the backend with sbt run.
Start the frontend with (cd frontend && npm i && npm start).
Navigate to http://localhost:3000https://localhost:3000.

You might need to navigate to https://localhost:9001 once to accept the self-signed backend certificate.
If you're not using Docker Desktop you might need to uncomment network_mode: host in the ./docker-compose.yaml.

Test Locally

Start the DB with docker-compose up.
Test the backend with sbt test.
Test the frontend with (cd frontend && CI=true npm test).

Features

  • list events
  • create events
  • edit events
  • view events
  • invite internal guests (app-internal "friends")
  • invite external guests (via email)
  • user registration
  • user login
  • guest login
  • event locations (online + offline)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •