Skip to content

BoardPad Front-end, best online board creator ever made in the history of the internet.

Notifications You must be signed in to change notification settings

Wett-Brito/Boardpad-front

Repository files navigation

Boardpad - Frontend

An Angular 13 application that consists in a fast and non bureaucratic task management using a Kanban view.

Boardpad works like a draft when you need a Kanban board punctually.

With Boardpad you are capable to create public boards and do your drafts before you start using (when it's necessary) some really serious Kanban board application like Trello, Github Projects, Azure Devops or any other Kanban task manager.

Security

Boadpad is not focused at the security. All routes present in Boardpad is PUBLIC and don't have ANY access control.

What it means? Any person can edit your things (tasks, columns, ...) just using the same URL that you were using.

Boardpad Philosophy is: "Do you want safety? Call cops. [2023, Boardpad]"

Features

  • Create boards with custom URL
  • Creating, listing, updating, and deleting Kanban status columns.
  • Creating, listing, updating, and deleting of tasks.

Development server

You'll need to setup the backend. If you want to see more details and how to set the backend, visit the backend "How to Setup" tutorial section.

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Or you can run command ng serve --o and the terminal will start your browser in the correct url automatically.

Docker way

You can build the app's Docker image by using docker build . -t frontend:latest or you can start the project's environment by using the docker-compose -p [CONTAINER_NAME] up -d (please access the BoardPad-Back source code to build the backend image before of run the docker compose command).

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

System Interface

Create board

To create a Board, all that you have to do is type the board name in text field and click on the "Create" button.

Create board GIF

Create status column

To create a status column you have to click on the "+" button. You can edit the status name by clicking on the status name and type your custom name.

Create status column GIF

Create tasks

To create a task you have to click on "+ New" button, type the task details and click in the "create" button.

Create task GIF

Resources of update and deletion can be made by clicking on their respective buttons.

About

BoardPad Front-end, best online board creator ever made in the history of the internet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published