Skip to content

krishnakanthpathi/react-portfolio

Repository files navigation

React + Vite Project

This project is built using React and Vite, incorporating tools for linting, styling, and routing.

Project Structure

project-root
├─ node_modules
├─ public
├─ src
│  ├─ main.jsx        # Entry point
│  ├─ App.jsx         # Main component
│  ├─ components      # Reusable components
│  └─ assets          # Static assets (images, styles)
├─ .gitignore         # Git ignore file
├─ eslint.config.js    # ESLint configuration
├─ index.html         # Root HTML file
├─ package.json       # Project dependencies
├─ package-lock.json   # Dependency lock file
├─ vite.config.js      # Vite configuration
└─ README.md          # Project documentation

Installation

Clone the Repository:

git clone <repo-url>
cd project-root

Install Dependencies:

npm install

Run Development Server:

npm run dev

Build for Production:

npm run build

Preview Production Build:

npm run preview

Dependencies

  • React: react, react-dom
  • Routing: react-router-dom
  • Styling: bootstrap, framer-motion
  • Utilities: axios, @google/generative-ai
  • Development Tools: eslint, vite, @vitejs/plugin-react

Configuration Files

  • vite.config.js: Configures Vite with React and plugins.
  • eslint.config.js: Defines linting rules, including React refresh.
  • package.json: Lists dependencies and scripts.
  • index.html: Root HTML file for the application.

License

This project is licensed under the MIT License.

Developed by

Krishna Kanth

Releases

No releases published

Packages

No packages published