The goal of this project is to create a simple url shortener using react as primary front-end library as studies purposes.
Created with command npm create vite@latest
Install nvm or similiar - https://github.com/coreybutler/nvm-windows
.nvmrc file describes project's nodejs version.
node-install.ps1 file configures nodejs version on nvm-windows.
Run npm start
for start local dev server or npm serve
to build and run the application.
- Typescript for better javascript code typing.
- React for app construction and componentization.
- Material UI (MUI) components library that implements material design system
- Emotion for components styling.
- Vite for build and tooling.
- Vitest for test tooling and setup
- ESLint for code best practices and linting.
- Prettier for code formatting.
Run npm run build
for local build or npm run build:ci
for CI build on Netlify (see more on docs).
Run npm run deploy
to run deploy command from Netlify CLI. It will popup an authentication screen prior deploy.