A server-rendered React app inspired by Trello.
- It has most of the features available on Trello, like creating and editing new cards, dragging around cards and so on.
- Supports GitHub flavored markdown, which enables stuff like headings and checklists on the cards.
- Works great on touch devices.
Setting up the full app with your own mongoDB instance and auth credentials for Twitter and Google sign-in requires significant effort. Use the simplified set up if you don't want to bother with that.
# Clone the simple-dev branch which does not include db and social sign-in stuff git clone https://github.com/yogaboll/react-kanban.git -b simple-dev cd react-kanban npm install npm run build # Open a second terminal window and run: npm run serve
The app will run on http://127.0.0.1:1337
git clone https://github.com/yogaboll/react-kanban.git cd react-kanban npm install
You need to add your own mongoDB url as well as auth credentials for the Google and Twitter sign in. You need to create a file with the name
.env in the root directory with the following variables:
MONGODB_URL MONGODB_NAME TWITTER_API_KEY TWITTER_API_SECRET GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRET SESSION_SECRET # Has to be port 1337 ROOT_URL=http://127.0.0.1:1337
npm run build npm run serve
For production deployment run:
npm run build:prod npm run serve:prod