A modern, fully redesigned, responsive web application for the International Research Conference of Uva Wellassa University (IRC UWU).
Built with Next.js 14+, TypeScript, Tailwind CSS v4, Magic UI, Lucide Icons, and MongoDB.
| Area | Technology |
|---|---|
| Framework | Next.js (App Router) |
| Language | TypeScript |
| CSS Framework | Tailwind CSS v4 |
| UI Components | Magic UI |
| Icons | Lucide Icons |
| Database | MongoDB |
| Backend | Next.js API Routes |
git clone https://github.com/<your-user>/irc-uwu-clone.git
cd irc-uwu-clonenpm installTailwind v4 uses a single import file.
Create:
src/styles/tailwind.css
@import "tailwindcss";Import in src/app/layout.tsx:
import "../styles/tailwind.css";Create .env.local:
MONGODB_URI=mongodb+srv://...
NEXT_PUBLIC_APP_NAME=IRC UWU Conference Clone
npm run devVisit:
http://localhost:3000
src/
│── app/
│ ├── layout.tsx
│ ├── page.tsx
│ ├── about/
│ ├── tracks/
│ ├── keynotes/
│ ├── committee/
│ ├── important-dates/
│ ├── registration/
│ ├── contact/
│ └── api/
│ ├── register/
│ └── submissions/
│
│── components/
│ ├── layout/
│ ├── home/
│ ├── cards/
│ ├── forms/
│ └── ui/
│
│── lib/
│ ├── db.ts
│ ├── helpers.ts
│ └── constants.ts
│
└── styles/
├── tailwind.css
└── globals.css
npm run devnpm run buildnpm startDeploy easily using Vercel:
vercel deployThis project is MIT Licensed.