Skip to content

lucj/sophia.events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published