Skip to content

Latest commit

 

History

85 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages