Skip to content

About

ACE — AllCollegeEvent | AI-powered college event discovery platform for students, faculty & organizers. Features Career DNA analyzer, Hackathon War Room, Innovation Arena & Zuzu AI chatbot. Built by Team NOVACORE under ECLearnix Edtech Pvt. Ltd

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation



🎓 ACE — AllCollegeEvent

Discover, Connect, and Compete Across Every Campus

ACE is an AI-powered college event discovery and innovation platform built for students, faculty, and entrepreneurs. From hackathons and cultural fests to research workshops and startup pitches — ACE is the single hub where campus life meets opportunity.

🌐 Live Demo · 📖 Docs · 🐛 Report Bug · ✨ Request Feature


📌 Table of Contents


🚀 About the Project

AllCollegeEvent (ACE) was born from a simple but persistent problem: college students across India miss out on life-changing opportunities — hackathons, research fests, innovation challenges, cultural fests — simply because there is no unified, intelligent platform to discover them.

ACE solves this by combining a rich event catalogue with AI-driven personalization, competitive tools, and a career intelligence engine — all in one seamless web experience.

Built under ECLearnix Edtech Pvt. Ltd. and developed by Team NOVACORE, ACE targets the 40M+ college students in India who currently rely on fragmented WhatsApp forwards, noticeboard posters, and word-of-mouth to find events worth attending.

The Problem We're Solving

Pain Point How ACE Solves It
Events discovered too late Real-time listings with deadline alerts
No personalization AI Career DNA analyzer matches events to your profile
Scattered hackathon info Dedicated Hackathon War Room with team-formation tools
No innovation recognition Innovation Arena for project pitching and community voting
Study resources siloed Integrated Study Hub with curated content per domain
No single student identity Role-based profiles for Student, Faculty, and Organizer

✨ Core Features

🔍 Event Discovery Engine

  • Smart Search & Filter — Filter by category (Tech, Cultural, Sports, Research, Entrepreneurship), date, college, fee, and mode (online/offline)
  • Bookmarking System — Save events with one click; receive reminders as deadlines approach
  • Event Detail Pages — Full breakdowns with eligibility, prizes, registration links, and countdown timer
  • Sort & Rank — Sort by popularity, deadline urgency, relevance to your Career DNA, or campus proximity

🧬 Career DNA Analyzer

  • AI module that profiles students based on skills, past participation, academic stream, and goals
  • Generates a personalized Career DNA string (e.g., ML-Engineer | IoT-Builder | Research-Oriented)
  • Recommends the top 5 events each week that directly match the student's DNA
  • Tracks evolution of Career DNA over time as more events are attended

🏆 Hackathon War Room

  • Centralized hub for all active and upcoming hackathons — national, international, and campus-level
  • Team Formation Board — Post team requirements, find co-founders, or join incomplete teams
  • Submission Tracker — Track your team's submission status, round results, and feedback
  • Problem Statement Library — Browse past hackathon problems by domain to practice and prepare
  • Leaderboard of top-performing student teams across campuses

💡 Innovation Arena

  • Platform for students to pitch project ideas publicly
  • Community Voting — Peers, faculty, and industry mentors can upvote, comment, and endorse projects
  • Prototype Showcase — Upload demo videos, GitHub links, pitch decks, and architecture diagrams
  • Monthly featured innovation spotlights published on the platform blog

📚 Study Hub

  • Curated YouTube playlists, NPTEL lectures, and open-access resources organized by engineering domain
  • Domain Channels — ECE, CSE, Mechanical, Civil, BioTech, and Management
  • Exam Corner — GATE, GRE, and placement preparation resources linked directly
  • Bookmarkable resources synced with student profile

🤖 Zuzu — AI Event Assistant

  • Conversational chatbot for natural-language event search
  • Ask Zuzu: "Find me free ML hackathons happening in Chennai next month"
  • Cross-references Career DNA for sharper recommendations
  • Available 24/7 via floating chat widget on every page

👤 Role-Based Authentication

  • Student — Discover, register, track, and compete
  • Faculty — Post departmental events, track student participation, endorse projects
  • Organizer — Create listings, manage registrations, access analytics dashboards

🖥️ Platform Screens

ACE is a multi-page Single Page Application (SPA) with click-navigated distinct screens:

Screen Path Description
Landing Page / Hero with animated background, value proposition, CTA
Login / Register /login Role-based auth with animated vortex background
Welcome /welcome Personalized greeting with Career DNA preview
Discover /discover Main event feed with search, filter, sort, bookmark
Event Detail /event/:id Full event info, registration panel, countdown
Career DNA /career-dna AI analyzer with profile radar chart
Hackathon War Room /hackathons Hackathon hub with team formation board
Innovation Arena /innovation Project pitch and community voting feed
Study Hub /study Curated learning resources by domain
Profile /profile Student dashboard with activity, bookmarks, DNA

🛠️ Tech Stack

Frontend

React TailwindCSS JavaScript HTML5

  • React — Component-based SPA architecture with hook-based state management
  • Tailwind CSS — Utility-first styling for responsive, consistent UI
  • Custom SVG Charts — Lightweight data visualizations without heavy chart libraries
  • CSS Variables — Theming engine supporting dark/light mode switching
  • Canvas API — Ambient particle and aurora background effects

Design System

  • Typography — Instrument Serif (display) + JetBrains Mono (code/labels)
  • Palette — Deep navy #0f172a base · Coral #f43f5e · Mint #10b981 accents · Glassmorphism surfaces
  • Motion — Curtain fade transitions, breathing animations, micro-interactions on all interactive elements

Backend (Planned)

NodeJS Express MongoDB

  • Node.js + Express — REST API for event CRUD, user auth, and recommendations
  • MongoDB — Flexible document store for events, user profiles, and engagement logs
  • JWT Authentication — Stateless, role-based auth tokens

AI / ML Layer (Research Phase)

Python scikit-learn

  • Career DNA Engine — K-Means + PCA clustering on student interaction vectors
  • Recommendation Engine — Hybrid KNN + NMF + Neural Network collaborative filtering
  • Engagement Predictor — Random Forest binary classifier for feed ranking

🧠 AI & ML Capabilities

Career DNA Engine

Students are described by six interaction features (category preference shares, bookmark rate, events browsed, engagement rate, average lead time, same-college preference share). Features are standard-scaled and reduced via PCA before K-Means clustering produces career archetypes refreshed monthly.

Recommendation System

A hybrid pipeline tested across three models:

  • KNN Collaborative Filtering — Finds peers with similar event engagement patterns
  • NMF Matrix Factorization — Decomposes the student-event interaction matrix into latent factors
  • Neural Network Recommender — Embedding-based deep recommender trained on interaction history

Engagement Prediction

Supervised binary classifier predicting Engaged = 1 before recommendations are served. Features include event category, days until event, bookmark status, and historical engagement rate. Random Forest achieved AUC > 0.83 on held-out data.


🏗️ Architecture

──────────────────────────────────────────────────────┐ │ ACE Frontend (React SPA) │ │ Landing → Login → Welcome → Discover → Detail │ │ Career DNA | Hackathon War Room | Innovation Arena │ │ Study Hub | Profile Dashboard | Zuzu Chatbot │ └───────────────────┬──────────────────────────────────┘ │ REST API (JSON) ┌───────────────────▼──────────────────────────────────┐ │ ACE Backend (Node.js + Express) │ │ Auth Service │ Event Service │ User Service │ │ Recommendation Service │ Analytics Service │ └───────────────────┬──────────────────────────────────┘ │ ┌───────────▼───────────┐ │ MongoDB Atlas │ │ Events │ Users │ Logs│ └───────────┬───────────┘ │ ┌───────────▼────────────────────┐ │ Python ML Microservice │ │ Career DNA | Recommender │ │ Engagement Predictor | NLP │ └────────────────────────────────┘ MIT License

Copyright (c) 2026 Gowri Shankar.M

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

⚙️ Getting Started

Prerequisites

  • Node.js ≥ 18.x
  • npm ≥ 9.x
  • Git

Installation

# 1. Clone the repository
git clone https://github.com/YOUR_USERNAME/AllCollegeEvent.git
cd AllCollegeEvent

# 2. Install dependencies
cd frontend
npm install

# 3. Start development server
npm run dev

App runs at http://localhost:5173

Environment Variables

Create .env in /frontend:

VITE_API_BASE_URL=http://localhost:3000/api
VITE_ZUZU_API_KEY=your_ai_key_here

🗺️ Roadmap

  • Multi-page SPA with click navigation
  • Event discovery with search, filter, sort, bookmark
  • Role-based login flow
  • Career DNA Analyzer (ML prototype)
  • Hackathon War Room
  • Innovation Arena
  • Study Hub
  • Zuzu AI chatbot (NLP prototype)
  • Backend REST API (Node.js + Express)
  • MongoDB integration
  • Mobile-responsive PWA
  • Push notifications for deadline reminders
  • Organizer analytics dashboard
  • National college network (1000+ institutions)
  • Mobile app (React Native)

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch: git checkout -b feature/AmazingFeature
  3. Commit your changes: git commit -m 'Add AmazingFeature'
  4. Push to the branch: git push origin feature/AmazingFeature
  5. Open a Pull Request

Good First Issues

  • Improving mobile responsiveness on the Discover page
  • Adding more event categories to the filter sidebar
  • Writing unit tests for the Career DNA data layer
  • Improving Zuzu's response templates for edge-case queries

👥 Team

Team NOVACORE — Built under ECLearnix Edtech Pvt. Ltd.

Role Contribution
Platform Architect & Lead Developer Frontend SPA, AI/ML integration, system design
ECLearnix Edtech Pvt. Ltd. Product vision, institutional partnerships, infrastructure

ACE was shortlisted for the Hackathon 360 4.0 Innovation Challenge (EdTech domain) and is under active incubation at ECLearnix.



🙏 Acknowledgements

  • React — UI library
  • Tailwind CSS — Utility-first CSS framework
  • Google Fonts — Instrument Serif & JetBrains Mono
  • shields.io — Badge generation
  • Every college student in India whose missed opportunity made ACE necessary

Built with purpose by Team NOVACORE | ECLearnix Edtech Pvt. Ltd.

"Every opportunity you miss is one you didn't know about. ACE fixes that."

⭐ Star this repo if ACE helped you find your next big opportunity!

About

ACE — AllCollegeEvent | AI-powered college event discovery platform for students, faculty & organizers. Features Career DNA analyzer, Hackathon War Room, Innovation Arena & Zuzu AI chatbot. Built by Team NOVACORE under ECLearnix Edtech Pvt. Ltd

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors