This is a web-based Named Entity Linking Platform, built with React and Vite. It provides a modern development setup with ESLint, Prettier, Tailwind CSS, and TypeScript for a robust and efficient workflow.
- React 18: A powerful JavaScript library for building user interfaces.
- Vite: A fast and opinionated build tool for modern web projects.
- TypeScript: Adds static typing to JavaScript for improved code quality and maintainability.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- ESLint: For linting and code style enforcement.
- Lucide React: A collection of beautiful and customizable open-source icons.
Follow these steps to set up and run the project locally.
Make sure you have the following installed:
- Node.js (v18 or higher)
- npm or yarn
-
Clone the repository:
git clone <repository-url> cd named-entity-linking-platform
-
Install dependencies:
npm install # or yarn install
To start the development server, run:
npm run dev
# or
yarn dev
This will typically start the application at http://localhost:5173
(or another available port).
To build the application for production, run:
npm run build
# or
yarn build
This command bundles the application into the dist
directory, ready for deployment.
To run ESLint for code linting, use:
npm run lint
# or
yarn lint
To preview the production build locally, run:
npm run preview
# or
yarn preview
.
├── public/
├── src/
│ ├── assets/
│ ├── components/
│ ├── App.tsx
│ ├── main.tsx
│ └── index.css
├── .gitignore
├── eslint.config.js
├── index.html
├── package.json
├── package-lock.json
├── postcss.config.js
├── tailwind.config.js
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
This project is open-sourced under the MIT License. See the LICENSE
file for more details. (Note: A LICENSE
file is not included in the provided files, please add one if necessary.)