Open sprint Retro is a web modern board, open-source application for sprint retrospective based in columns and cards.
- Management Boards: Create and management boards yours sprints.
- Anonymous: Support anonymous user access your board.
- Likes e Dislikes Cards: All users can vote in cards.
- Hide Mode: The creator board can control hide cards in board for all user.
Open sprint Retro is built using cutting-edge technologies to ensure both performance and developer productivity:
This template should help get you started developing with Vue 3 in Vite.
VSCode + Volar (and disable Vetur).
TypeScript cannot handle type information for .vue
imports by default, so we replace the tsc
CLI with vue-tsc
for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue
types.
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Run Unit Tests with Vitest
npm run test:unit
Lint with ESLint
npm run lint
cd backend/
npm install
docker-compose up
npm install -g migrate-mongo
npm run migrate
npm run start
We welcome contributions from the open-source community! Here's how you can get started:
-
Fork the repository on GitHub.
-
Clone your forked repo locally:
git clone https://github.com/FredericoSFerreira/Open-Sprint-Retro.git or ssh [email protected]:FredericoSFerreira/Open-Sprint-Retro.git
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes, ensuring your code follows best practices.
-
Test your changes locally to make sure everything works as expected.
-
Commit and push your changes to your forked repository:
git commit -m "Add feature: your-feature-name" git push origin feature/your-feature-name
-
Submit a pull request to the main repository with a clear description of your changes.
- Drag and Drop options
- Implement multi-language, now suport only pt-br
- Group and ungroup cards
- Improve OTP login system
- Implement comments in card
If you have any questions, feel free to reach out via GitHub Issues. We’d love to hear your thoughts or ideas for future improvements!
This project is licensed under the MIT License. See the LICENSE file for more details.