kindly-app

48-hour hackathon project for DEVS 2022 Hackathon @ UOA

image

How to run

.env files inside packages/client and packages/api with the following contents.

# packages/client

REACT_APP_API_ENDPOINT=http://localhost:9000
HTTPS=true (required for Slack auto-redirect)

# packages/api

MONGO_URI=<mongo atlas/db connection string>
SLACK_BOT_TOKEN=<bot token from slack>
SLACK_SIGNING_SECRET=<slack signing secret>

Afterwards, run the following two processes yarn dev-client and yarn dev-api.

The website will now be deployed on https://localhost:3000.

NB: Some additional configuration needed on MongoDB atlas (creating a database named kindly-dev) and on Slack where direct URL is https://localhost:3000/onboarding/slack

Tech stack

Written and developed in Typescript, Javascript and NodeJS using yarn workspaces.

Frameworks used include React, styled-components, Material UI, MongoDB, Express and Slack Bolt API.

Contributors

  • Raymond Feng
  • Daniel Torrey
  • Youxiang Lei
  • Brendan Zhou
  • Harshal Damania
  • Eve Zhang

Other screenshots of project

Screen Shot 2022-07-11 at 8 11 46 PM

Screen Shot 2022-07-11 at 8 11 56 PM

GitHub

View Github