Finite Loop Club
NMAM Institute of Technology, Nitte, SH1, Karkala, Karnataka, 574110
+91 8197903771 ◆
[email protected] ◆ https://finiteloop.club/
Hackloop - Internal Hackathon S04
Our Aim
● Introduce Students to Development and different domains of Computer Science
● Kickstart Project based learning habit
● Practice Agile (Scrum) methodology throughout the hackathon
● Get acquainted with Version Control & Collaboration platforms
● Get an experience of working with a team
● Make them solve a real world problem with technology
Rules
● A maximum of 40 teams will be allowed to take part in this hackathon.
● The event is open to all 1st and 2nd year students who are members of Finite Loop Club.
● Each team must consist of a minimum of 3 members and a maximum of 4 members.
● A team can consist of either only 1st year students or only 2nd year students.
● Your projects will be judged based on various factors:
○ How well does the project address the identified problem or need?
○ To what extent does the project showcase originality and creativity?
○ How intuitive and user-friendly is the solution?
○ How technically challenging is the implementation?
○ How effectively did the team collaborate and communicate?
○ Does the solution have the potential for future development and improvement?
● Teams are encouraged to document their progress throughout the phases, it will help them
during Retrospect meetings.
For first year students:
● A total of 7 problem statements will be provided.
● Teams can choose any one of the given problem statements to work on.
● If a team has a better or original problem statement, they can submit it under the Open
Innovation category.
● For Open Innovation submissions:
○ The team must mention their proposed problem statement clearly during registration.
○ The submitted Open Innovation problem statement will be evaluated and considered
only if it is equivalent to or better than the provided problem statements.
For second year students:
● Each team will be working on one of the 8 provided technologies, choosing which they have to
come up with a problem statement themselves. However, the implementation of the chosen
technology is a must.
● Choose such a technology which you are sure that your team can learn within the duration of
the hackathon.
● For example, if a team wants to build a meeting application where AI monitors the session,
this project can fit under both WebRTC and Generative AI.
○ If the main focus is on the meeting functionality, they can register under WebRTC.
○ If the focus is on AI-driven monitoring, they can register under Generative AI.
● Teams should ensure that the chosen technology is a major component of their project and
not just a minor add-on.
● If a team wishes to work on a different or unique technology that’s not listed above, they can
submit it under Open Innovation.
● For Open Innovation submissions:
○ The team must mention their proposed problem statement using the unlisted
technology clearly during registration.
○ Such entries will be considered if they are equally good to the provided technologies.
Timeline
● Registrations (5 days)
○ Oct 06 - Oct 11, 10:00 AM
○ Hackathon Registration will be through our website here.
○ Finalized team lists & mentors will be released by Oct 13, 12:00 AM.
● Ideation Phase (2 days)
○ Oct 13 - Oct 15
○ Where you brainstorm with your team, plan out the entire process, tech stack,
features, business perspective, future scope of development etc.
○ You must present your idea to your mentors any day in this time frame. Mentors are
expected to analyze and evaluate the idea, convey to them how feasible or practical
your idea is, suggest improvements or features and provide any help if necessary.
○ The aim of this phase is to allow sufficient time for the idea of hackathon &
collaboration to settle in. We need you to understand and see how feasible or practical
your plan is and what impact you think your solution will have.
● Hackathon (21 days with 4 Sprints)
○ Oct 16 - Oct 22 -> Sprint 1 (Learning Sprint)
○ Oct 23 - Oct 29 -> Sprint 2 (Dev Sprint)
○ Oct 30 - Nov 05 -> MSE Break
○ Nov 06 - Nov 07 -> Sprint 3 (Review Sprint)
○ Nov 08 - Nov 12 -> Sprint 4 (Final Dev Sprint)
● Top Teams Finalisation
○ Nov 13 -> Preparation of Video demo
○ Nov 14 -> Submission of Code & Video demo
○ Nov 15 -> A part of the core team will be involved in deeply analyzing, understanding
and scoring each of the projects without any bias and with proper reasons.
○ Nov 17 -> Announcement of HackXpo and Top qualifying teams.
● HackXpo S04
○ Nov 22 -> Grand Finale of Hackathon with HackXpo
Problem Statements (For 1st year students)
Problem Statement Description
AI-Powered Placement Build a placement portal where seniors can share their
Experience Portal interview experiences including tools used, preparation
strategies, and questions asked in their respective companies.
The platform should use AI to analyze these reviews and
generate customized preparation roadmaps for juniors based
on their target company or domain. This will help juniors get
structured, experience-based guidance tailored to their
placement goals.
Automated Portfolio Generator Develop a system where a user can upload or link their
resources such as GitHub, LinkedIn, résumé, research papers,
news articles, or social media profiles. The solution should
automatically analyze the content and generate a personalized
portfolio website that highlights the user’s achievements, skills,
and online presence in a structured, visually appealing format.
Location Aware Emergency Alert Develop a real-time, location-aware emergency alert system
System that ensures critical information reaches people the moment it’s
needed. During emergencies, timely communication can save
lives. While channels like SMS or email remain useful, they
often lack the speed and precise targeting required in critical
moments. Your challenge is to design and build a real-time alert
solution, preferably as a mobile app, that enables verified
authorities to broadcast urgent messages instantly to users
within a defined geographic area. The system must ensure
instant, reliable, and secure delivery, helping communities
respond faster and stay safer when it matters most.
Smart Attendance System with Develop a smart attendance system where students scan their
Facial Cross-Verification ID cards containing QR codes to mark attendance. The system
should cross-verify the scanned ID using the student’s
previously stored facial data, ensuring that the person scanning
the card matches the registered identity. The solution should
map QR information with corresponding facial data for accurate
verification and match the facial data in real-time.
Real-Time Smart Bus Tracking Design a real-time bus tracking application that enables users
System to monitor live bus locations, view routes, schedules, and
stops, and receive customizable alerts for delays or updates.
The system should feature an interactive map interface for
visualizing bus movements and planning commutes efficiently.
The solution is expected to implement reliable data
transmission from on-board GPS devices, ensuring seamless
real-time updates.
Automated Student Attendance Most colleges already use basic attendance portals, but these
Monitoring and Analytics System systems typically stop at data collection and offer little to no
actionable insights. Faculty and administrators still struggle to
identify patterns such as frequently absent students,
attendance trends across semesters, or classes with declining
participation. Build a solution on top of the existing attendance
data and transform it into useful reports and analytics. This
allows institutions to easily track which students are
consistently missing classes, spot irregularities, and make
informed academic or administrative decisions. By focusing on
insights rather than just data entry, the system adds real value
without disrupting current attendance workflows.
AI powered File Organizer Managing hundreds of scattered files, notes, PDFs, code, and
reports can quickly become messy and time-consuming. Your
task is to build an AI agent that can understand the content of
files and organize them automatically by topic, not just by name
or type. The agent should read file content, identify what each
file is about, and group related ones into folders like /AI/, /DSA/,
or /Projects/, keeping everything clean and easy to find.
Open Innovation The team must mention their proposed problem statement
clearly during registration.
The submitted Open Innovation problem statement will be
evaluated and considered only if it is equivalent to or better
than the provided problem statements.
Technologies (For 2nd year students)
Technology Description
WebRTC A technology that enables real-time audio, video, and data
sharing directly between browsers or apps without needing a
server in the middle. It’s widely used in video calls, online
gaming, and live streaming. Example: Zoom or Google Meet
uses WebRTC to connect participants in real-time.
Agentic AI AI that can autonomously make decisions, take actions, and
pursue goals with minimal human intervention. It’s used in
robotics, autonomous vehicles, and intelligent personal
assistants. Example: A self-driving car deciding its route in
real-time without human input.
Generative AI AI that creates new content like text, images, music, or code
based on patterns it has learned from data. It’s used in content
creation, design, and chatbots. Example: ChatGPT generating
a story or DALL·E creating an image from a text prompt.
CNCF (Cloud) Tools under the Cloud Native Computing Foundation (CNCF)
that help build, deploy, and manage cloud-native applications.
They’re used in container orchestration, monitoring, and
microservices management. Example: Docker, PostgresSQL,
Grafana, Redis etc.
Web3 A decentralized internet model using blockchain to give users
control over data, assets, and identity. It’s used in
cryptocurrencies, NFTs, and decentralized apps (dApps).
Example: MetaMask lets users interact with Ethereum-based
dApps without a central authority.
3D/AR/VR Technologies that create immersive visual experiences: 3D
models for realistic objects for healthcare, retail sectors AR
overlays digital content onto the real world, and VR creates
fully virtual environments. They’re used in gaming, education,
and simulations. Example: Pokémon Go (AR) overlays
creatures in the real world, while Oculus Quest (VR) offers a
fully virtual gaming experience.
RPC/RDP RPC (Remote Procedure Call) allows a program to execute a
function on a remote computer as if it were running locally,
commonly used in distributed systems and client-server
applications. For example, a blockchain wallet requesting
account balance from a node.
RDP (Remote Desktop Protocol) lets users access and control
another computer over a network, widely used for IT support
and remote work, such as operating a work PC from home. For
example, users collectively control a single remote desktop via
RDP, like a crowd playing a game together on one powerful
machine, similar to the “Reddit /r/plays” interactive sessions.
Computer Vision A field of AI that enables computers to interpret and understand
visual information from the world. It’s used in facial recognition,
self-driving cars, and medical imaging. Example: A security
camera detecting and alerting when an intruder enters a
restricted area.
Open Innovation The team must mention their proposed problem statement
using the unlisted technology clearly during registration.
Such entries will be considered if they are equally good to the
provided technologies.
Prizes & Perks
● Cash Prizes
● FLC Branded T-shirts
● Stickers
● Winning & Participation Certificates
● Continued mentorship support from FLC Community
● Internship opportunity at Inspirante Technologies Pvt. Ltd.
Learning Resources
● Version Control System [Git & Github]
○ Git Cheatsheet
○ Coding Train Playlist [best out there]
○ Kunal Kushwaha Git & Github
○ Freecodecamp
● Web Development
○ Web Development Roadmap & Free Resources
○ Web Development Roadmap
○ Complete Full Stack Web Developer Roadmap 2024 [Hindi]
● App Development
○ Java
■ Android App Dev with Java + Android Studio (Freecodecamp)
■ Android App Dev with Java + Android Studio (Caleb Curry)
○ Kotlin
■ Build Android App with Kotlin (Freecodecamp)
■ Kotlin & Android Development Course (Freecodecamp)
○ Flutter
■ The Complete Dart & Flutter Developer Course (Rivaan Ranawat)
● Machine Learning
○ ML Resources
○ Complete Roadmap to Machine Learning
● Blockchain
○ Learn Blockchain & Solidity Development Full Course 2024
○ Blockchain Full Course & Blockchain Tutorial | Hindi
○ Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript
○ Daulat Hussain
● Explore other Tech domains online!
Finite Loop Club
NMAM Institute of Technology, Nitte, SH1, Karkala,
Karnataka, KARKALA, NMAMIT 574110, IN
Staff In-Charge
Dr. Shashank Shetty Associate Professor, Dept. of CSE
Dr. Puneeth R P Asst. Professor Gd-III, Dept. of CSE
Point of Contacts
A Omkar G Prabhu FLOSS Head +91 9448846524
Rahul N Bangera Technical Head +91 8050338576
Social Media
Website https://finiteloop.club/
Instagram https://www.instagram.com/finiteloop_club_nmamit/
LinkedIn https://www.linkedin.com/company/finite-loop-club
Facebook https://www.facebook.com/FiniteLoopClub.Nmamit/