Full-stack application with React + Vite frontend and Node.js + Express backend.
fip-bituin/
├── client/ # React + Vite frontend
│ ├── src/
│ │ ├── App.jsx
│ │ ├── App.css
│ │ ├── main.jsx
│ │ └── index.css
│ ├── index.html
│ └── package.json
├── server/ # Node.js + Express backend
│ ├── index.js
│ └── package.json
└── package.json # Root package.json with scripts
- Node.js (v18 or higher)
- npm
-
Install root dependencies:
npm install
-
Install client dependencies:
cd client && npm install
-
Install server dependencies:
cd server && npm install
Run both client and server concurrently:
npm run devOr run them separately:
Client only (React + Vite on http://localhost:5173):
npm run clientServer only (Express on http://localhost:3000):
npm run serverGET /- Welcome messageGET /api/health- Health check endpoint
- Frontend: React, Vite, HTML, CSS, JavaScript
- Backend: Node.js, Express
- Development: Concurrently for running multiple processes