Tacticus Planner is a project built with a combination of React(tsx), Material-UI, and ag-Grid. The development server and bundler are powered by Vite
Major dependencies for this project include:
- react: ^19.0.0
- react-router-dom
- @mui/material
- ag-grid-react
Major DEV dependencies:
- typescript
- sass
- vite
To contribute to this open-source project, follow these steps:
-
Ensure that Node.js version >20.0.0 is installed. You can download it from https://nodejs.org/.
-
Fork the Repository: Click the "Fork" button at the top right of the repository page to create your own fork.
-
Clone your forked repository.
git clone https://github.com/your-username/tacticusplanner.git cd tacticusplanner
-
Install dependencies.
npm install
-
Start the development server.
npm start
-
Open your browser and navigate to http://localhost:3000 to view the app.
-
Make your contributions, commit the changes, and create a pull request. Your contributions are highly appreciated!
- start: Start the development server using Vite.
- build: Build the project using TypeScript and Vite.
- build-ci: Format, lint, and build the project for continuous integration.
- analyze: Visualize the project's bundle using Vite Bundle Visualizer.
- preview: Preview the project using Vite.
- lint-ci: Run ESLint in quiet mode for continuous integration.
- lint: Run ESLint with autofix on the source files.
- format: Format the source files using Prettier.
- format-ci: Check if source files are formatted correctly.
Feel free to explore, contribute, and make this planner even more awesome! 🚀