A Simple Vercel Clone's Frontend
This is the frontend for Deploy-IO, built using Vite, TypeScript, Tailwind, and ShadCN.
Before proceeding, ensure you have the following installed:
- Node.js (v18 or greater)
- npm or yarn
To set up the project, follow these steps:
- Clone the repository.
- Navigate to the project directory.
- Install dependencies:
npm install
# or
yarn install
To start the development server, run:
npm run dev
# or
yarn dev
This will launch the Vite development server, and the app will be accessible at http://localhost:5173
.
To create a production build, run:
npm run build
# or
yarn build
The optimized production files will be generated in the dist folder.
- Lint the codebase:
npm run lint
# or
yarn lint
- Format the code with Prettier:
npm run format
# or
yarn format
The app uses a central networking file where the Request function is defined. This function handles all communication with the backend, ensuring a consistent API layer across the app.
- Vite for fast builds and HMR
- TypeScript for type safety
- Tailwind CSS and ShadCN for styling
- Prettier and ESLint for code formatting and linting