Skip to content
This repository was archived by the owner on Jul 12, 2020. It is now read-only.

tamuhack-org/quack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quack: Tamuhack's application/registration system.

Quackity quack quack.

Backend dev-environment instructions:

  • Set up a standard go environment with something like this: https://medium.com/@AkyunaAkish/setting-up-a-golang-development-environment-mac-os-x-d58e5a7ea24f (should be easy to find instructions for PC)
  • Run go get github.com/tamuhack-org-quack
  • cd into that ^ directory and run:
    • go get github.com/oxequa/realize
    • go get -d -v golang.org/x/net/html
    • go get -d -v github.com/gorilla/handlers
    • go get -d -v github.com/gorilla/mux
  • Finally, in a seperate terminal window, but in the same directory, run: -realize start --run --server --no-config
  • This should start a server on http://localhost:8080
  • To set up a local version of the database, put this in your .bashrc or .zshrc (talk to jay for credentials):
    • export MONGO_URL="mongodb://<database-user>:<datababse-password>@ds037165.mlab.com:37165/<database-name>"

Frontend dev-environment instructions:

  • Make sure you have the following dependecies/versions:
    • node -v: 10+
    • yarn -v: 1.9+
  • cd into the frontend/ directory
  • run yarn install
  • run yarn dev
  • This should start a server on http://localhost:3000

Actually contributing code:

  • For debugging the project locally, visit http://localhost:8080. In short, the server serves an html file which references the frontend dev server. You won't have to visit the frontend (webpack) server at all.
  • Submit a PR for most changes.

About

Quackity quack quack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.9%
  • Go 35.9%
  • Dockerfile 4.5%
  • Makefile 1.7%