Coder Social home page Coder Social logo

knboard's People

Contributors

akrifari avatar doylemark avatar happyninja2 avatar mirjamp avatar pyup-bot avatar rrebase avatar teekivi avatar zhan9san avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

knboard's Issues

import { LOCAL_STORAGE_KEY } from "const";

I wanna know about this import in file src/utils/localStorage.tsx . Im very confused from where LOCAL_STORAGE_KEY is imported as there is no file named const in utils directory ... Anyone ??

As Im getting Cannot find module 'const' or its corresponding type declarations.ts(2307) error from editor .

TokenAuthentication and SessionAuthentication are both enabled but only session auth used?

The backend enables both Django TokenAuthentication and SessionAuthentication authentication in settings. I observed that only SessionAuthentication is being used if I visit the page within browser as run the application on my local machine. But strangely, I also see authToken_token table has an entry updated. It seems that TokenAuthentication is enabled but not being returned or used. Correct?

Thoughts on second version of Knboard

Hi @rrebase, I wanted to know what your thoughts are about the roadmap of the project. I was thinking about

  1. Adding more features to the login part including: reset password, password confirmation, social login and mocking the emails.
  2. Working a bit more on the UI to add a react-material template for first page.
  3. Instructions for deploying to AWS, Heroku.

I had look around some other projects and I think the structure of the code has so much potential to even be used as a boilerplate code. I can start working on the first and second issue, but wanted to know what you think.

Filter by assignee

Create a simple assignee filter that when applied shows only relevant cards.
When a filter is applied show the amount of cards visible in column out of all (2 of 5).

Showing "Since x days" information in the cards

What is this about?
Showing "Since x days" information in the card. Currently there is no information on for how long a card is part of a list

Why is this important?
I think it can be an important metric for anyone to know how long a card is being in a list before getting moved to different list.

Say this can answer questions like

how long is this card pending in backlog?
how many days passed since we started the implementation on this?
how long is this getting tested?
how much time it spent on due for deployment?

Is docker for production working?

Hi @rrebase !

I get the following error when i docker compose the docker-compose.yml file:
`Recreating knboard_nginx_1 ... error

ERROR: for knboard_nginx_1 Cannot start service nginx: OCI runtime create failed: container_linux.go:370: starting container process caused: process_linux.go:459: container init caused: rootfs_linux.go:59: mounting "/etc/nginx/nginx.conf" to rootfs at "/var/lib/docker/overlay2/e01d2ce743f8f1749800090016be8a53b42aca1eccc2d787f8968fd811bce67e/merged/etc/nginx/nginx.conf" caused: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

ERROR: for nginx Cannot start service nginx: OCI runtime create failed: container_linux.go:370: starting container process caused: process_linux.go:459: container init caused: rootfs_linux.go:59: mounting "/etc/nginx/nginx.conf" to rootfs at "/var/lib/docker/overlay2/e01d2ce743f8f1749800090016be8a53b42aca1eccc2d787f8968fd811bce67e/merged/etc/nginx/nginx.conf" caused: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: Encountered errors while bringing up the project.`

Could you help me with this? Thanks!

Error: Cannot find module 'C:\ProjectCode\knboard\frontend\node_modules\@craco\craco\bin\craco.js'

I tried to install craco multiple times following their doc via command
$ npm install @craco/craco --save

This error happening all the time. when I give Command on Gitbash

$ npm start

> [email protected] start
> craco start

node:internal/modules/cjs/loader:926
  throw err;
  ^

Error: Cannot find module 'C:\ProjectCode\knboard\frontend\node_modules\@craco\craco\bin\craco.js'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:923:15)
    at Function.Module._load (node:internal/modules/cjs/loader:768:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
npm ERR! code 1
npm ERR! path C:\ProjectCode\knboard\frontend
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c craco start

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\LENOVO\AppData\Local\npm-cache\_logs\2021-04-16T05_41_15_823Z-debug.log

How to solve this .

Initial Update

The bot created this issue to inform you that pyup.io has been set up on this repo.
Once you have closed it, the bot will open pull requests for updates as soon as they are available.

I'm trying to merge authentication and registration from this project to my own But I'm unable to do .

I successfully built DRF for the authentication and registration but unable to plug into my react app as in this project it's very hard to separate out just authentication and registration from frontend app. I tried to run that whole app but every time I got errors. Does anyone did the same approach but in much simpler way in their project then please share me the repo link . I want to use the same approach but in this project it was done with much complex fashion.

More shortcuts

Ideally I would like to see shortcuts for all the possible actions, initially with hints.
A good example is the "Create issue" button (hint is currently only shown for MacOS though).

Create new board from template

It would be nice to have the option of choosing a template when creating a new board.

Definition of Done:

  • It's possible to pick a predefined template
  • A set of labels & columns are created with the new board

Instructions to deploy on self hosted server

I want to deploy this on my own server however the docker-compose file sets up its own https proxy, is it possible to avoid this and have a system nginx instance handle this, if it is how should the compose file be changed?

Comment on tasks

It should be possible to add comments to tasks. These should be fetched once the task is opened.

Filter by label

Add functionality in the task filter options, to filter by one or more labels. Possibly with a secondary option to have the filter apply to any or all selected labels.

One question about types

Hello, I check the code in types.ts:

export interface IColumn 
export interface ITask 
export interface Board
export interface User 

why some start with I , some are not ?

contribute to knboard

I need to contribute. First, need to install it.
Is their a step by step method of installing knboard.

Display an error if backend call fails

If during login (or probably other parts) backend has an error or is down, UI doesn't show an error. Probably it will be useful if an error is displayed.

Sort columns

A column might have a lot of cards and thus sorting by created date, name will be quite useful.

We already have an options menu (with delete column). Could just add the sort buttons there.

Link to task

Make it possible to link to a task. Currently when opening the a task, it's not visible in the url.

  • Use react-router-dom to update the url when opening the task so that it could be copied and shared.
  • When opening a board and the url includes a task, open that task.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.