Official student development and academic portal of the International Institute of Professional Studies (IIPS), DAVV, Indore.
This project is structured as a monorepo containing both the SvelteKit web application and the Go Fiber API backend:
root/
├── web/ # SvelteKit Frontend (Svelte 5 + TypeScript + Tailwind v4)
│ ├── src/
│ ├── static/
│ ├── package.json
│ └── vite.config.ts
│
├── api/ # Go Fiber Backend API (Future Implementation)
│ └── .gitkeep
│
├── docker-compose.yml # Docker Multi-container Orchestration
└── README.md # Main Documentation
- Node.js (v20+)
- npm (v10+)
- Docker & Docker Compose (optional, for deployment)
-
Navigate to the
webdirectory:cd web -
Install dependencies:
npm install
-
Start the Vite development server:
npm run dev
-
Open http://localhost:5173 in your browser.
To bundle the frontend application for production:
cd web
npm run build
npm run preview- The
/apifolder is reserved for the Go Fiber server. - The root
docker-compose.ymlconfigures ports:- Frontend:
3000 - Backend API:
8080 - PostgreSQL Database:
5432
- Frontend:
- Ensure CORS configurations in the Go backend allow requests from port
3000and development port5173.