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