You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# React Kanban Board by [CodebaseMentor](https://www.codebasementor.com?utm_source=github&utm_medium=react-kanban-board&utm_campaign=github_readmes)
4
4
@@ -9,9 +9,9 @@ This is an advanced project in React that allows you to create a dynamic and int
9
9
1. The tasks aren't fetched from the server.
10
10
2. The application doesn't handle the onDragStart, onDragOver, onDrop, and onDragEnd events.
11
11
1. Implement handleTaskDragStart, handleTaskDragOver, handleTaskDrop, and handleTaskDragEnd to handle the drag-and-drop events.
12
-
2. Make sure the application doesn't incorrectly show duplicate tasks when dragged over themselves.` && draggedTaskInfo.column !== column`
13
-
3. Make sure the application doesn't leave a lingering task when dragged over a column but dropped elsewhere.`handleTaskDragEnd`
14
-
4. Make sure the application doesn't delete a task that is dragged over it's current column.`if (column !== draggedTaskInfo.column) {`
12
+
2. Make sure the application doesn't incorrectly show duplicate tasks when dragged over themselves.
13
+
3. Make sure the application doesn't leave a lingering task when dragged over a column but dropped elsewhere.
14
+
4. Make sure the application doesn't delete a task that is dragged over it's current column.
15
15
3. Task changes aren't being sent to the server.
16
16
17
17
## Learning Objectives
@@ -26,7 +26,9 @@ You will learn and gain experience with:
26
26
## How to start working
27
27
28
28
1. Fork this repo and clone it locally.
29
-
1. Open index.html in your browser to see the current state of the project.
29
+
1. Install the dependencies by running npm i
30
+
1. Run the app locally by running `npm run dev:client` to start the frontend, and `npm run dev:server` to start the backend.
31
+
1. Open `localhost:3000` in your browser to see the current state of the project.
30
32
1. Fix all the issues (hints are provided as TODO comments in the code)
31
33
1. Once all your solutions are complete, create a single Pull Request to this repository
32
34
1. Check if your solutions passes our automated tests. You need to create an account on [CodebaseMentor](https://www.codebasementor.com?utm_source=github&utm_medium=react-kanban-board&utm_campaign=github_readmes) to do this.
@@ -39,4 +41,4 @@ The best way to ask for help is to ask our Discord community.
39
41
40
42
## Want more challenges?
41
43
42
-
Sign up to [view more challenges](https://app.codebasementor.com/?utm_source=github&utm_medium=javascript-photo-gallery&utm_campaign=github_readmes) and [join our Discord](https://discord.gg/6VsSMZaM7q) to get notified when new challenges are released.
44
+
Sign up to [view more challenges](https://app.codebasementor.com/?utm_source=github&utm_medium=react-kanban-board&utm_campaign=github_readmes) and [join our Discord](https://discord.gg/6VsSMZaM7q) to get notified when new challenges are released.
0 commit comments