AgileAce is a planning poker-like application. This repository is divided into two main components: the Client and the Server.
The client-side of AgileAce is built using the following technologies:
You can find the client-side code in the Client directory.
The server-side of AgileAce is built using the following technologies:
You can find the server-side code in the Server directory.
The probject has the following environment variables that can be updated in a .env file in the root of the client / server.
- PORT=3001 // The port number for the client app
- REACT_APP_API_URL=http://localhost:3020/ // the URL for the Server
PORT=3020 // PORT of the server. AZURE_OPENAI_ENDPOINT=https://xxxxx.openai.azure.com/ AZURE_OPENAI_API_CHAT_DEPLOYMENT_NAME_GPT4=GPT4o AZURE_OPENAI_API_KEY=[YOUR API KEY]
- This project is setup to make use of Conventional commit which is validate with a husky hook
- Pull requests are also following the Conventional commit structure for the titles which is validate by (gh_pr_title_validation)[https://github.com/Ruandv/gh_pr_title_validation] action with the regex value of
^(fix|feat|chore|build\(deps\)|chore\(deps-dev\))(!)?:\ .+