The goal of this project is to list all our awesome community virtual events like TwitterSpaces, Live Streams all in one place so we do not miss any events and also do not have clashes!
To add your virtual event to the calendar, please create a json
file in the public/data
directory.
Here is an example file...
TYPES currently supports youtube
, twitter
, discord
.
TIMEZONES make sure you add the timezone to the start
and end
fields., then the browser will adjust the time to the timezone of the event.
{
"type": "youtube", // youtube, twitter, discord
"author": {
"name": "Eddie Jaoude",
"url": "http://github.com/eddiejaoude"
},
"url": "http://twitter.com/eddiejaoude",
"title": "Awesome LIVE stream on stuff",
"start": "2021-11-20T15:00:00+00:00",
"end": "2021-11-20T16:00:00+00:00",
"description": "We will use ReactJS to build a community calendar for all our virtual geek out sessions"
}
You can use the Gitpod badge or to do it manually...
Fork this repository
Clone your fork
git clone https://github.com/<your-github-username>/EventCalendar
Add the original repo as an upstream to your fork with
git remote add upstream https://github.com/EddieHubCommunity/EventCalendar.git
Run npm ci
to install dependencies
Run npm run generate
to generate the calendar list data (do not change this file, it will be ignored by git)
Run npm start
to start the server
Visit http://localhost:3000
This project is licensed under the MIT License - see the LICENSE
file for details.
Thanks a lot for spending your time helping EventCalendar grow. Thanks a lot! Keep rocking 🍻