AI-powered Kanban simplifies task documentation, making it easier and more efficient..
- Streamlined UI for efficient Kanban task management
- Integration of Chat GPT API for comprehensive task descriptions
- login/signup functionality for secure user access
-
Frontend
- NextJS
- Redux
- TypeScript
- Minimal UI (MUI) for modern and sleek design
-
Backend
- Node.js
- Express
- MongoDB for scalable and efficient data storage and retrieval
- Chat GPT Response:
/api/chat - POST
-
Kanban Board:
- Create Board:
/api/board/create - POST
- Update Board:
/api/board/:id - POST
- Create Board:
-
Task Card:
- Create Card:
/api/card/create - POST
- Update Card:
/api/card/:id - PUT
- Delete Card:
/api/card/:id - DELETE
- Create Card:
-
Kanban Column:
- Create Column:
/api/column/create - POST
- Update Column:
/api/column/:id - PUT
- Delete Column:
/api/column/:id - DELETE
- Create Column:
-
User Data:
- User Login:
/api/user/login - POST
- User Signup:
/api/user/signup - POST
- User Login:
![Screenshot 2023-07-02 at 9 58 52 PM](https://private-user-images.githubusercontent.com/79409258/250371116-1f3d2ac6-0bb6-4341-9839-163ed0489d1d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwMjYyODgsIm5iZiI6MTcyMDAyNTk4OCwicGF0aCI6Ii83OTQwOTI1OC8yNTAzNzExMTYtMWYzZDJhYzYtMGJiNi00MzQxLTk4MzktMTYzZWQwNDg5ZDFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAzVDE2NTk0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU4ODcyNTNiYzZhMGZkN2ZlYjY4ZDczNzVkNGIwMjFiYjhmZjgzMGM1NjU2MDE0YzA5MDU5Mzk1Mjk4OTljMmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.dTbnZhvEcK83FZoPz0paLb2I4H92jPIAWVh0S2vWwlo)
![Screenshot 2023-07-02 at 9 59 10 PM](https://private-user-images.githubusercontent.com/79409258/250371115-92e26d0a-3b27-4534-be33-0fbe1aee2502.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwMjYyODgsIm5iZiI6MTcyMDAyNTk4OCwicGF0aCI6Ii83OTQwOTI1OC8yNTAzNzExMTUtOTJlMjZkMGEtM2IyNy00NTM0LWJlMzMtMGZiZTFhZWUyNTAyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAzVDE2NTk0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY2NTk5ZGFkMjY4N2JlYWIwZDE2OGVjYmI1Mzg1NjQ4ZTUzYjljY2UyNjEwMGRiZjc0YzA4YTA3YTJkOTIxZjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.H7DebMbYB7XIfOdHJwVJW7DFf7GbWIuvp3Y6R6R9VyA)
![Screenshot 2023-07-02 at 9 59 30 PM](https://private-user-images.githubusercontent.com/79409258/250371106-f9c8aa99-d830-49d9-a104-d981edb88be3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwMjYyODgsIm5iZiI6MTcyMDAyNTk4OCwicGF0aCI6Ii83OTQwOTI1OC8yNTAzNzExMDYtZjljOGFhOTktZDgzMC00OWQ5LWExMDQtZDk4MWVkYjg4YmUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAzVDE2NTk0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRjM2MxNzgwY2YxNWY2OTVhNjJhYjgyZTYxYThkNTI3ZWRmNTQ1YzkxOTUwNGNmMzZlMjhlNTRmOTM0NGQ4NDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wG_T6IDnvK7950u5J6s91UzpZevP-dOHPO26wGR2pX8)
Start local developing with...
Fork the repository. then clone the repo locally by doing -
git clone https://github.com/getlost01/intelli-kanban-backend.git
cd into the directory
cd intelli-kanban-backend
In the root folder do npm install.
npm install
And you are good to go
npm run start
After running the server the site should be running on https://localhost:3000
- Once you have cloned and set up the project on your local machine, you can proceed to push the changes to your GitHub fork and create a pull request.
- You have to run the tests locally to ensure that everything is functioning properly.
git add .
git commit -m "feat: yay I added new stuff"
git push origin branch_name
Made with ❤️ and NodeJS (aka Javascript)