Skip to content

This is a fullstack application in which events can be managed and tickets for guests can be created.

Notifications You must be signed in to change notification settings

tobtrie/eventplaner

Repository files navigation

Eventplaner

Table of Contents

This project allows you to manage events and register guests. It is split into two projects. The backend is implemented using NestJS and Typescript. The frontend uses NextJS and Material UI. This project contains a page where users can enter new events and also add visitors. When a new visitor is added, a unique barcode is generated. This can then be sent to the visitor.

Get started

The following programmes are required to start the project:

After this, any necessary dependencies can be installed using the pnpm install command.

Start developing

Once all dependencies have been successfully installed and downloaded, the applications can be started with the `pnpm start' command. The backend is now accessible on port 3000. The frontend can be reached on port 3001 (http://localhost:3001).

Now both the backend and the frontend can be developed. NestJS does not provide hot reload by default, so the appropriate webpack plugin must be installed and configured. This means that the backend must be restarted when changes are made. The frontend with NextJS does offer hot reload. The changes are visible live in the browser.

About

This is a fullstack application in which events can be managed and tickets for guests can be created.

Resources

Stars

Watchers

Forks