Skip to content

itsmeanadi/Hackvento

Repository files navigation

Academic Collaboration Hub

A comprehensive platform for academic collaboration, project management, and student-teacher interaction.

Features

  • Authentication: Google Sign-In for secure access
  • Project Management: Create and manage academic projects
  • Student Applications: Students can apply to projects with notes
  • AI Matching: AI-powered matching between students and projects
  • Attendance System: QR code-based attendance tracking
  • Role-based Access: Different views for teachers and students

Tech Stack

  • Next.js 16.1.1
  • React 19.2.3
  • Firebase Authentication & Firestore
  • TypeScript
  • Tailwind CSS
  • Vercel for deployment

Getting Started

First, run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Environment Variables

Create a .env.local file in the root directory with the following:

NEXT_PUBLIC_FIREBASE_API_KEY=your_firebase_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_firebase_project_id

Deployment

This application is optimized for deployment on Vercel:

  1. Push your code to a GitHub repository
  2. Connect the repository to Vercel
  3. Add the required environment variables in the Vercel dashboard
  4. Vercel will automatically build and deploy the application

Learn More

To learn more about the technologies used in this project:

Hackvento

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors