Gkuzin13 / jella

Kanban board web app built using the MERN stack.

Home Page:https://jella.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Jella

A Kanban board web app that allows users to visually plan, track and organize projects they are working on.

🚀 View Demo

Report Bug · Request Feature

Jella board page

Table of Contents

  1. About The Project
  2. Getting Started

About The Project

Built With

Drag and drop functionality for lists, cards and subtasks implemented using React Beautiful DnD.

Getting Started

To get a local copy up and running follow these simple steps.

Requirements

Prerequisites

Install npm

npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/Gkuzin13/jella.git
  2. Install Dependencies (client & server)
    npm install
    cd client
    npm install
  3. Set Env Variables
    # Create a .env file in root folder and add the following
    MONGODB_URI=mongodb://127.0.0.1:27017/localjella
    SESSION_SECRET=abc123

Run

# Run server (:5000)
node server

# Run client (:3000)
cd client
npm start

Testing

# Run in root folder to test the server
npm test
# Run in client folder to test react
npm test

About

Kanban board web app built using the MERN stack.

https://jella.onrender.com

License:MIT License


Languages

Language:JavaScript 97.9%Language:CSS 1.2%Language:HTML 1.0%