A bootstrapped web app to see the latest tech-related events in Berlin.
This app was built with Node 10.14.1.
It is recommended to use this version for an optimal build. To manage your Node versions it is recommended to use NVM.
Step 1 - clone the repo
$ git clone https://github.com/nickpettican/tech-events-berlin.git
Step 2 - cd in the repo
$ cd tech-events-berlin
Step 3 - install dependencies
$ yarn
or
$ npm install
Step 4 - add environment variables (see Prerequisites bellow)
Step 5 - run application in development mode
$ npm run dev
$ npm start
Step 6 - run application in production mode
$ npm run build
$ npm start
- List of Berlin tech events
- Up to date data
- Sleek UI
- Service Worker
- Offline access
- Filter by topic
- Create React App - to set up the React environment
- Material-UI - for the beautiful UI components
- Express - for the server and REST API
- Meetup API Library - to get the Meetup events
Before you get going it's important to get the necessary API tokens for:
Once you have obtained the tokens set the following environment variables. You can create a .env file as follows:
EVENTBRITE_OAUTH_TOKEN=<your_eventbrite_token>
MEETUP_API_KEY=<your_meetup_key>Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
MIT © nickpettican