Skip to content
/ tumi-app Public
forked from heddendorp/tumi-app

Modern pwa to manage event signup at ESN TUMi munich

Notifications You must be signed in to change notification settings

MPK1/tumi-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESN (TUMi) App


This project is continued at https://github.com/heddendorp/tumi


A modern PWA to manage the events and members of an ESN secion

Demo

https://tumi.esn.world/events is the running and used instance of this project for the events organized by the ESN TUMi e.V.

Tech Stack

Client: Angular, Angular components, Apollo-Angular, TailwindCSS

Server: Node, Express, Apollo Server, Prisma, Nexus, Nexus-Prisma

Roadmap

You can find some planned things here

Contributing

Contributions are always welcome!

You can reach me at [email protected] if you want to know more about TUMi, this project or what could be done. Contributions in forms of issues opened here are also very welcome to improve the project.

Run Locally

Clone the project

  git clone https://github.com/heddendorp/tumi-app.git

Go to the project directory

  cd tumi-app

Install dependencies

  yarn install

Start the server

  yarn run start:app
  yarn run start:api

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

BLOB_SAS_TOKEN

PRODUCT_SAS_TOKEN

STORAGE_CONNECTION_STRING

STRIPE_WH_SECRET

DATABASE_URL

STRIPE_KEY

Of course these can't be published, but if they are needed for development, sandbox keys will do.

About

Modern pwa to manage event signup at ESN TUMi munich

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 70.5%
  • HTML 25.5%
  • JavaScript 2.6%
  • SCSS 1.4%