No description
Find a file
2018-04-11 13:39:08 +02:00
bin scripts fixes: better error handling and shellcheck compliance 2018-03-21 22:20:32 +01:00
conf Fix CSP header 2018-02-15 13:33:26 +01:00
data Add details on Gitlab talk. Add Cloud Study Jam annoucement. 2018-03-28 13:16:32 +02:00
template Use png for location logos 2018-03-02 21:58:37 +01:00
www Update dates 2018-04-11 13:39:08 +02:00
.gitignore Do not take certs into account 2018-02-02 21:01:58 +01:00
docker-compose.yml Cleanup 2018-02-02 10:16:32 +01:00
docker-stack.yml Use nginx instead of Traefik 2018-02-02 21:03:44 +01:00
ISSUE_TEMPLATE.md Add link to submit event 2018-01-26 10:00:48 +01:00
README.md Update todo list 2018-02-15 13:32:56 +01:00

Purpose

Setup a simple web site, with an easy to remember URL: http://sophia.events, and acting as a hub which lists the incoming technical events in Sophia-Antipolis.

The rational

A lot of great stuff is happening in Sophia:

... but it's not always easy to follow all the sources.

Some people ask about a place that lists them all... here is a simple attempt that tries to answer this need.

Want to help making this website look better ? :)

Fell free to modify it and to submit a PR.

Clone de repository

$ git clone https://github.com/lucj/sophia.events.git && cd sophia.events

Run stack

This assumes you have Docker / Docker Compose installed on your machine

$ docker-compose up -d

A web server is run in a Docker container available on port 8000.

Modify the files

Fell free to modify the css / html.

Once you'r happy with your changes you can report the modifications of the html in the template/index.mustache file.

Status

TODO

  • make the whole thing look better
  • make a clean and appealing header
  • add a contact form
  • display event logo in the corner opposite to the date
  • define events.json file describing all the events
  • use simple Mustache templating to build index.html
  • Add tab listing past events
  • modify css to have more items on the same page
  • Expose RSS feed
  • Add TLS
  • create a backend to automatically fetch events form list of sources

Credit

The first version is based on the vertical timeline created by Sava Lazic