A modern web application built with React, TypeScript, and Vite. This project provides a robust foundation for building scalable, high-performance web apps with hot module replacement (HMR), ESLint integration, and support for advanced PDF/document engineering workflows.
- ⚡️ Vite for fast development and build times
- ⚛️ React for building user interfaces
- 🟦 TypeScript for static type checking
- 🔥 HMR (Hot Module Replacement) for instant feedback during development
- 🧹 ESLint with recommended rules for code quality
- 📦 Easy integration with third-party libraries
- 📝 Ready for advanced document engineering features (PDF, annotation, etc.)
-
Clone the repository:
git clone <your-repo-url> cd trialTryOuts/DocEng1/doceng_web
-
Install dependencies:
npm install # or yarn install -
Start the development server:
npm run dev # or yarn dev -
Open http://localhost:5173 to view the app in your browser.
doceng_web/
├── public/ # Static assets
├── src/ # Source code
│ ├── assets/ # Images, fonts, etc.
│ ├── components/ # React components
│ ├── App.tsx # Main App component
│ ├── main.tsx # Entry point
│ └── ... # Other modules
├── .eslintrc.cjs # ESLint configuration
├── tsconfig.json # TypeScript configuration
├── vite.config.ts # Vite configuration
├── package.json # Project metadata and scripts
└── README.md # Project documentation
npm run dev— Start the development servernpm run build— Build the app for productionnpm run preview— Preview the production buildnpm run lint— Run ESLint to check code quality
- Add your own React components in
src/components/ - Update Vite config in
vite.config.tsfor advanced customization - Integrate document engineering features (e.g., PDF viewing, annotation) as needed
- by Narashiman