Skip to content

🤖 Sign up for the app's beta using your phone and email address.

Notifications You must be signed in to change notification settings

CovalentLabs/garst_app_signup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GarstApp

This project served as a landing page for the GarstApp launch, an app which Covalent intended to help students meet friends for lunch and dinner. The central idea is that there are many students living on campus and eating at our on-campus dining halls. Many of these students ate their meals alone–pining for a new friendship to rely on.

Behind GarstApp's design is a mixture of Lyft and meetup.com, for people to impulsively find others on campus to eat with. This idea was one among many different approaches Parrot and Covalent took towards helping students feel less lonely.

Accepting your invitation

Emailed invitation Check out this email template's source file!

To start your Phoenix app:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.create && mix ecto.migrate
  • Install Node.js dependencies with npm install
  • Start Phoenix endpoint with mix phoenix.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Environment Variables

.env file

It is recommended to hold a .env file in your working directory to configure the server for development. An example .env file may contain the following lines of shell code to set up environment variables.

# Your SMTP Username
export GA_SMTP_USERNAME=AWFAWF15WIOPJ094U2P330
# Your SMTP Password
export GA_SMTP_PASSWORD=AgawZA1G3455235+HRGx7123xikxI/paM125s1O
# Your SMTP Server name
export GA_SMTP_SERVER_NAME=email-smtp.us-west-2.amazonaws.com
# Your SMTP Port
export GA_SMTP_SERVER_PORT=465

# Sending Email addresses
# May be no-reply addresses
export [email protected]
export [email protected]

# Your Twilio Account SID
export GA_TWILIO_ACCOUNT_SID=BF55cc277dac99096c1239102cd4160006
# Your Twilio auth token
export GA_TWILIO_AUTH_TOKEN=2078090060440e929188c2b5a5b7fa76
# The number in your Twilio acct you wish to send texts from
export GA_TWILIO_SEND_NUMBER=+15556667777

# This is the HTTP Basic Auth Header we can use to circumvent
# the Twilio signing process. Leaving this empty "" will disable this.
# So, in whatever dev environment we have, we may have POST Webhook to:
# https://@garstapp.com/hook/sms
export GA_TWILIO_HTTP_BASIC_AUTH=twilio:superhardpassword

References

The developer of this repository refers to prior notes from https://github.com/ZombieHippie/phoenix-rumbl-tutorial

Learn more

About

🤖 Sign up for the app's beta using your phone and email address.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published