Skip to content

RoguedBear/coolpool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Cool Pool

An alternative, simplistic, to-the-point front end to the ERP application my university uses to display mess/food coupon codes

Features

  • Generating qr codes πŸ‘Ύ
  • Dark Mode ( OLED friendly :) ) 🌚
  • Simplistic, 1 tap access to mess codes ⚑
  • Stealth mode to blend in with normal users ࢞
  • Cyberpunk-ish neon glow πŸ‘¨β€πŸŽ€ (thanks @codeSpicer for the css πŸ™ƒ)

Screenshots

  • Mess code screen

  • QR code screen

  • Stealth Mode

    πŸ‘€ΰΆžπŸ€«ΰΆžπŸ‘€
    only one way to find out πŸ‘€

How to use?

  • visit the site
    (optionally install the app as a PWA from the browser)
  • login with your enrollment number and password (not the microsoft account password)
  • πŸ’²πŸ’²πŸ’² πŸ€‘ profit
    enjoy 1 tap access to mess codes with OLED friendly dark mode

For running/developing locally

  • You would need the .env.development.local file (contact me for that). \

    Following is an old template that should get you going:

    NODE_ENV=development
    
    USE_PROXY=true
    VUE_APP_SCHEME=http
    VUE_APP_API_URL=localhost:3000
    
    VUE_APP_API_URL_FOR_PROXY=localhost:8080
    VUE_APP_PROXY_BACKEND_URL="<<YOUR COLLEGE SPECIFIC URL FOR THAT APP>>"
    
    VUE_APP_MESS_ENDPOINT=<<API endpoint used to fetch mess cards for your instance>>
    VUE_APP_AUTH_ENDPOINT=<<API endpoint used to login for your instance>>
    
    META_DESC=<< Description for the site >>
    • USE_PROXY: if you want to use the actual backend instead of the mock local api server, then you'd need to specify the backend url for your specific uni, provided by their application
  • run npm run serve