EventGenius is an event management system that allows users to create events, or join events created by other users. This could be anything such as concerts, parties, or even a simple get together.
This project is built with the MVC pattern using the following technologies:
Backend:
Frontend:
Database:
First, you need some environment variables that the program needs in order to function. Create a file called .env with the following content:
DATABASE_URL=postgres://postgres:postgres@localhost:5432/postgres
MAIL_HOST=
MAIL_USER=
MAIL_PASS=
MAIL_PORT=
MAIL_FROM=
SITE_URL=http://localhost:3000
You should fill out the SMTP information so that the program knows how to send emails.
To run the application, simply run the following command:
docker-compose upThis will build, and start the application as well as the database.