Skip to content

lthonny/trello_clone_frontend

Repository files navigation

Clone Trello frontend

Repository backend https://github.com/lthonny/trello_clone_backend

Application functionality:

The board creator can:

  • authorization and registration of new users
  • create, delete, rename boards
  • add, delete, change description and title, move from board to board
  • tasks can be searched by title, description and assigned users
  • inviting new or old users to the board using a special link works
  • people can be assigned to the task
  • view task history
  • tasks can be zipped and unzipped
  • google authorization is under construction

Core technology stack:

  • Angular

  • Angular Material

  • Bootstrap

1) To download all project dependencies, write:

`npm ci`

2) Run npm start

`npm run start`

To change custom ports:

Go to these files and me ports:

[PORT] - frontend port

[PORT_API] - backend port

package.json

"start": "ng serve --port [PORT] --proxy-config proxy.conf.json"

src/environments/environment.prod.ts && src/environments/environment.ts

export const environment = {
  production: false,
  frontUrl: "http://localhost:[PORT]",
  api: "http://localhost:[PORT_API]"
}; 

go to file proxy.conf.json

{
  "/api/*": {
    "target": "http://localhost:[PORT_API]",
    "secure": false,
    "logLevel": "debug",
    "changeOrigin": true
  }
 }

go to file https://github.com/lthonny/trello_clone_backend/tree/main/env change in the file CLIENT_URL

Attention!

Goggle authorization will not work on custom ports, since they are registered in the GOOGLE API SERVICES.

img_4.png

🤝 Connect with me:

thonny | telegram thonny | Instagram thonny | VK

About

coursework at Inspirit (frontend)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published