To run a development server locally, follow the steps below: Feel free to use npm instead of yarn if you prefer or if you don't have yarn installed.
- Clone the repo
git clone https://github.com/OopsOverflow/DataVis.git
- Install the dependencies withing the project directory
yarn install
- Run the project
yarn dev
This project includes:
- D3 library for data visualisation
- Vite.js for bundling and hot-reloading all the changes from your text editor or IDE with SWC as the compiler (blazing fast)
- Typescript for type checking and better code completion and a better developer experience
- React for rendering the UI and adding interactivity
- Eslint and prettier configs for code linting and formatting
- GitHub action for linting and formatting on push
- Tailwind CSS for styling
If you are using VSCode, for a better developer experience, I recommend installing the following extensions in VSCode. They are by no means required, but they will make your life easier.
- TypeScript Intellisense!!!
- ESLint
- Prettier
- Vite
- PostCSS Language Support
- Tailwind CSS IntelliSense