💡 Password
The production password is located in Dashlane under "FIN Daily Board".
This is the daily board for the FIN frontend team. It is used to track tasks, progress, and blockers for team members.
What it shows, including the data source:
- 📉 Burndown Charts - Paste or upload sprint burndown screenshots (stored locally)
- 🧩 Kanban Board - Live sprint issues from Constellation Jira
- 📦 Version Calendar - Upcoming FIN releases from Jira
- 💪 Team Actions - Next steps committed by the team from Notion
- mise (for managing devtools)
- A Jira session cookie (for accessing Constellation Jira)
- Notion API token and database ID (optional, can use mock data)
Go to mise Getting Started and follow the installation instructions for your OS.
git clone https://github.com/bamlab/fin-board.git
cd fin-boardmise installCopy the example environment file:
cp .env.example .env.localEdit .env.local and set your values:
# Notion Configuration (optional - can use mock data)
VITE_NOTION_API_TOKEN=your_notion_integration_token
VITE_NOTION_ACTIONS_DB_ID=your_notion_database_id
VITE_USE_NOTION_MOCK=false # Set to true to use mock data
# Note: Jira cookie is set in the UI, not hereTo get a Notion API token:
- Go to https://www.notion.so/my-integrations
- Create a new integration
- Copy the Internal Integration Token
npm run devThe board will be available at http://localhost:5173
On first load, you'll be prompted to enter your Jira session cookie. To get it:
- Open https://jira.constellation.soprasteria.com in your browser
- Log in if needed
- Open browser DevTools (F12)
- Go to Application/Storage → Cookies
- Find cookies containing
atlassian,JSESSIONID, orcloud_session - Copy the entire cookie string
- Paste it into the FIN Board UI
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
- React 19 - UI framework
- TypeScript - Type safety
- Vite - Build tool and dev server
- TanStack Query - Data fetching and caching
- Jotai - State management
- Tailwind CSS - Styling
src/
├── components/ # React components
├── config/ # Configuration files
├── domain/ # Business logic and types
├── hooks/ # Custom React hooks
├── infra/ # API calls and DTOs
├── pages/ # Page components
└── store/ # Jotai atoms
- Create a feature branch
- Make your changes
- Ensure
npm run lintpasses - Submit a pull request
Internal BAM project