Skip to content

chore(develop): Initialize thunder-develop frontend app#1

Merged
brionmario merged 2 commits intobrionmario:refactorfrom
DonOmalVindula:develop-app-init
Oct 16, 2025
Merged

chore(develop): Initialize thunder-develop frontend app#1
brionmario merged 2 commits intobrionmario:refactorfrom
DonOmalVindula:develop-app-init

Conversation

@DonOmalVindula
Copy link
Copy Markdown

@DonOmalVindula DonOmalVindula commented Oct 13, 2025

Purpose

This pull request sets up the initial structure for the thunder-develop frontend application using React, TypeScript, and Vite. It introduces the main configuration files, dependencies, and several core UI components, establishing the foundation for further development. Notably, it adds custom linting and formatting configurations, essential documentation, and removes legacy VSCode workspace settings.

Project scaffolding and configuration:

  • Added package.json with application metadata, scripts for development, build, linting, and dependencies for React, MUI, Thunder UI, and development tools.
  • Added .gitignore to exclude logs, build artifacts, editor files, and node modules.
  • Added custom ESLint (eslint.config.js) and Prettier (prettier.config.js) configurations using Thunder presets for consistent code style and linting.

Core UI and layout components:

  • Implemented key components (Dashboard, Header, Search, AppNavbar, NavbarBreadcrumbs, MenuButton) using Material UI and Thunder UI, establishing the main dashboard layout and navigation patterns.
  • Added index.html with Material Design fonts and icons, and root mounting for the React app.

Documentation and workspace cleanup:

  • Added a comprehensive README.md describing setup, React/Vite plugins, and recommended ESLint configuration for production use.
  • Removed old VSCode workspace configuration files (.vscode/launch.json, .vscode/settings.json) to avoid conflicts with new tooling.

Related Issue

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Oct 13, 2025

⚠️ No Changeset found

Latest commit: 7e22cf4

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@DonOmalVindula DonOmalVindula marked this pull request as draft October 13, 2025 11:49
@DonOmalVindula DonOmalVindula force-pushed the develop-app-init branch 4 times, most recently from 88638b4 to c12a176 Compare October 16, 2025 11:39
@DonOmalVindula DonOmalVindula marked this pull request as ready for review October 16, 2025 11:40
@brionmario brionmario merged commit 1d1efd5 into brionmario:refactor Oct 16, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants