This repository hosts the TEDx NTUA 2018 website. It is built using
- Laravel PHP Framework
- Bootstrap v4
- Wow.js
- instafeed.js
- Sass
- Facebook and Instagram APIs
This website is brought to you by the TEDx NTUA 2018 IT Team which comprises of three ECE 3rd year undergraduate students (alphabetically):
- Ioannis Daras (giannisdaras)
- Theodore Diamantidis (tdiam)
- Marios Papachristou (papachristoumarios)
This website is licensed under Creative Commons v3.0 BY. You can find more about this license here
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
The licensor cannot revoke these freedoms as long as you follow the license terms. Under the following terms:
-
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
-
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
You are allowed to fork this repository as long as the above terms are met (see Content Licensing).
- Install the Laravel PHP framework
- Clone your repository
- Configure your
.env
file for communicating with a DB, having an SMTP client connected etc. - Install required PHP / Laravel packages with
composer install
- Install required Node packages with
npm install
- Once set, you can run
npm run watch
to (live) build your CSS files from the SASS files and runphp artisan serve
for hosting the website locally. In case you wish to runartisan
on a different port (e.g. for viewing within your LAN), try the following:
#!/bin/bash
export PORT="1000" # use the port you want to host the webpage
export IP="$(hostname -I | cut -d' ' -f1)"
sudo php artisan serve --host $IP --port $PORT