IIT BHU Alumni Angel Network is a initiative by E-Cell IIT BHU to help startups. The network will help startups in getting funding, mentoring and other support from IIT BHU Alumni.
- TypeScript
- Next.js 13 App directory
- NextAuth.js
- Firebase ( Storage and Firestore)
- Shadcn UI
- React Hook Form
- Zod
- Radix UI Primitives
- Tailwind CSS
- Icons from Lucide
- Dark mode with next-themes
- Tailwind CSS class sorting, merging and linting.
git clone https://github.com/ecelliitbhu/IAAN.git
cd website
pnpm install
if you dont have pnpm installed then install it using
npm install -g pnpm
pnpm dev
Create a .env.local file in the root of website directory and add variables
LINKEDIN_CLIENT_ID
LINKEDIN_CLIENT_SECRET
NEXTAUTH_URL
NEXTAUTH_SECRET
FIREBASE_API_KEY
FIREBASE_PROJECT_ID
FIREBASE_STORAGE_BUCKET
FIREBASE_MESSAGING_SENDER_ID
FIREBASE_APP_ID
FIREBASE_MEASUREMENT_ID
FIREBASE_CLIENT_EMAIL
FIREBASE_PRIVATE_KEY
To get the values of these variables you need to create a firebase project and a linkedin app. For firebase you need to create a service account and get the private key and client email. For linkedin you need to create a app and get the client id and client secret.
Adding UI components with Shadcn UI
pnpm dlx shadcn-ui@latest add