Skip to content

stephanto-dev/Just-a-Kanban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo of the project

Just a Kanban

This is a simple (but fullstack) Kanban project where you can organize your projects in a simple and efficient way!

Technology

Here are the technologies used in this project.

  • Express
  • NodeJs
  • Typescript
  • SQLite3
  • React
  • Sass

Services Used

  • Render (for backend)
  • Vercel (for frontend)

Getting started

  • You have to open two command prompts: one for the backend and one for the frontend

  • To create and build your database accord of the project, run this command on backend prompt

    • npm run typeorm -- -d ./src/database/data-source.ts migration:run
  • On both prompts, run these commands:
    • To install the dependencies.

      • npm install --force
    • To run the project.

      • npm run dev

How to use

1 - When you access, you will see the Login page. You can login on your account or create one clicking on "register"

Login page image Register page image

2 - You will be on main page, where you can start creating your cards.

Main Page

3 - You can create, delete and change the status or the text of your cards

Cards Show Cards Show

4 - And after all you can have a Kanban just like this one:

Kanban example

Features

The main features of the application are:

  • Register yorself
  • Login in your account
  • Create cards
  • Move cards
  • Update cards
  • Delete cards

Links

Versioning

1.0.1

Future implementations

  • Add a toast notification when sever connects ✅
  • Change the server communication to socket
  • Implement a card editor
  • Implement shared kanban with other users

Authors

  • Vinicius Stephanto Oliveira