https://github.com/archywillhe/hackidemia-event-site
HacKIDemia event site :) high customizable. built on KeynoteJS.
https://github.com/archywillhe/hackidemia-event-site
Last synced: about 1 year ago
JSON representation
HacKIDemia event site :) high customizable. built on KeynoteJS.
- Host: GitHub
- URL: https://github.com/archywillhe/hackidemia-event-site
- Owner: archywillhe
- Created: 2015-01-20T21:48:05.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-20T20:59:31.000Z (over 11 years ago)
- Last Synced: 2024-12-25T20:22:31.997Z (over 1 year ago)
- Language: JavaScript
- Homepage: http://sg.hackidemia.com
- Size: 1.05 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Quickstart
Install dependency before starting the server:
```
npm install
node init.js
```
(make sure you already have mongoDB running)
# Initialization
If you are running the app for the first time, you'd be redirected to `/init` for some start-up configuration.
After initialization, `.env` and `data_seeding.js` files would be created: this is when
your app is ready to be deployed.
#Note (if you are deploying using git: e.g. to Heroku)
`.env` and `data_seeding.js` are both included in the `.gitignore` file. That means they will not be uploaded to the server with `git push`. You would need to remove them from the `.gitignore` file. (Or else you'd run into some error.)
#Admin Panel
You can log into the admin panel (by visiting `/keystone`) after initilaization. The admin panel is where you can add & update events, mentors, and diffferent sections of the website.