darioncassel / browninternal

Internal website for Brown Residential College at UVa

Home Page:http://www.browninternal.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

browninternal

Easy setup

  1. Install meteor
  2. git clone this repo
  3. Run meteor
  4. Navigate to localhost:3000 to see the website

note: you will need the email account information to get the forgot password section working. Seperate server/token.js file should document the account information so we keep passwords off this repo. In addition, any files required for "Archives" in index.html will be stored in the server and not in the repo for privacy purposes. example server/token.js: process.env.MAIL_URL="smtp://browncollegeuva%40gmail.com:********@smtp.gmail.com:587/";

Server side setup notes:

  • Start it on the server side with export ROOT_URL=http://domain.com BIND_IP=127.0.0.1 meteor, or accounts reset emails will be wrong.

Data

To add CSV data to the database:

Run: ./mongoimport -h localhost:3001 --db meteor --collection Residents --type csv --file [filename].csv --headerline

Commit notes

  • To commit a meteor project, please commit the stuff in .meteor that shows up, that'll take care of project management automatically

About

Internal website for Brown Residential College at UVa

http://www.browninternal.net/


Languages

Language:JavaScript 60.0%Language:HTML 34.8%Language:CSS 5.2%Language:Shell 0.1%