Skip to content

Repo for showcasing my journey as frontend developer, highlighting my projects, skills and achievements. Dive in to explore my dedication to clean code, responsive design and user centric interface. Updated regularly as I continue to grow and refine my craft.

License

Notifications You must be signed in to change notification settings

tanishraj/developer-portfolio

Repository files navigation

Vite-React-Chakra-TypeScript Starter

Start your React projects with this efficient template, combining the performance of Vite, the expressiveness of TypeScript, and the powerful UI components of Chakra.

🌟 Features:

  • Vite: Enjoy faster and leaner development with Vite's no-bundler dev environment.
  • React 18: Harness the power of the latest React version.
  • Chakra UI: Build responsive and accessible user interfaces with ease.
  • TypeScript: Add strong types to your React components for better code quality and developer experience.
  • Linting & Formatting: Integrated ESLint, Prettier, and lint-staged ensure consistent code quality.
  • Husky & CommitLint: Enforce commit message standards and automate hooks.

🚀 Quick Start:

Prerequisites

  • Node.js v16 or higher.
  • PNPM v8 or higher. (Preferred package manager for this project)

Setup & Installation:

  1. Clone the repository: git clone https://github.com/your_username/vite-react-chakra-typescript.git

  2. Change directory: cd vite-react-chakra-typescript

  3. Install dependencies using pnpm: pnpm install

Running the Application:

Start the development server: pnpm dev

Your application will be available at http://localhost:5173.

🛠 Scripts:

  • Development: pnpm dev
  • Production Build: pnpm build
  • Preview Production Build: pnpm serve
  • Linting: pnpm lint
  • Auto-Fix Lint Issues: pnpm lint:fix
  • Type Checking: pnpm typecheck
  • Code Formatting: pnpm format
  • Update Dependencies (Interactive): pnpm up-interactive
  • Release Versioning: pnpm release
  • Push Release: pnpm push-release

📦 Dependencies:

This template uses the following main libraries:

🤝 Contributing:

We welcome contributions! Please read the contributing guidelines to get started.

📜 License:

This project is licensed under the MIT License.

📣 Feedback:

If you found this template useful or have suggestions, please give a ⭐ or fork and send a pull request. Your feedback is highly appreciated!

About

Repo for showcasing my journey as frontend developer, highlighting my projects, skills and achievements. Dive in to explore my dedication to clean code, responsive design and user centric interface. Updated regularly as I continue to grow and refine my craft.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages