Problem Statements
Problem Statements
Problem Title
Code
Problem
Problem Title
Code
ML101 Spam Email Detection
Introduction
In today's digital age, email remains a critical communication tool.
However, alongside legitimate messages, inboxes are often flooded
with unwanted spam emails. Spam emails not only clutter users'
inboxes but also pose security risks such as phishing attacks and
malware distribution. Therefore, the task of automatically
detecting and filtering spam emails is of utmost importance.
2. Artisan Profiles: Enable artisans to create and customize their profiles, showcasing their
products, artistic style, and background. Provide features for uploading images, writing
descriptions, and setting prices for their handmade goods.
3. Product Listings: Implement a product listing feature where artisans can add and manage
their products, including images, titles, descriptions, categories, and prices. Ensure that
products are displayed attractively with high-quality images and detailed descriptions.
4. Search and Filtering: Develop search and filtering functionalities to allow buyers to easily
discover products based on categories, keywords, price range, and artisan profiles.
Implement sorting options to refine search results according to relevance, popularity, or
price.
5. Shopping Cart and Checkout: Enable buyers to add products to their shopping cart, review
cart contents, and proceed to checkout for payment. Implement a secure payment gateway
to facilitate online transactions, supporting popular payment methods such as credit/debit
cards and digital wallets.
6. Order Management: Provide tools for both artisans and buyers to manage orders,
including order tracking, shipping status updates, and order history. Implement email
notifications to inform users about order confirmations, shipping updates, and order
completion.
Search and Filtering: Develop search and filtering functionalities to allow users to search for
events based on criteria such as location, date range, category, keywords, and popularity.
Implement sorting options to refine search results according to relevance, date, or distance
from the user's location.
User Registration and Profiles: Enable users to register and create personalized profiles,
where they can save favorite events, set event preferences, and receive personalized event
recommendations. Provide features for users to manage their profiles, update preferences,
and view event attendance history.
Event Details and RSVP: Display detailed information about each event including
descriptions, images, venue details, organizers, and ticketing information. Allow users to
RSVP for events they're interested in attending, with options for free events and ticket
purchases for paid events.
Event Reminders and Notifications: Implement features to send event reminders and
notifications to users based on their preferences and RSVP status. Notify users about
upcoming events, changes in event details, and recommended events matching their
interests.
Social Integration: Integrate social media sharing functionalities to allow users to share event
details with their friends and followers on popular social networks. Enable users to see which
of their friends are interested in or attending specific events, fostering social interactions and
community engagement.
Event Creation and Management: Provide event organizers with tools to create and manage
events, including event registration, ticket sales, attendee management, and promotional
features. Implement a dashboard for organizers to track event metrics, such as attendance,
engagement, and feedback.
User Registration and Profiles: Implement user authentication and registration functionalities
to allow users to create accounts and personalize their profiles. Users should be able to
update their profiles with information such as cooking preferences, dietary restrictions, and
favorite cuisines.
Recipe Creation and Management: Enable users to create and publish their own recipes,
including details such as recipe title, ingredients, instructions, cooking time, difficulty level,
and serving size. Provide features for users to edit and manage their recipes, as well as to
categorize them into different cuisine types or meal categories.
Recipe Discovery: Develop search and browsing functionalities to allow users to discover new
recipes based on criteria such as cuisine, dietary preferences, ingredients, cooking method,
and user ratings. Implement sorting options to refine search results according to relevance,
popularity, or user-generated tags.
Recipe Saving and Favorites: Allow users to save recipes they're interested in and mark them
as favorites for easy access later. Implement a "My Recipes" section where users can
organize and manage their saved recipes, create custom recipe collections, and share them
with others.
Social Interaction: Foster community engagement by enabling users to like, comment on, and
share recipes with their friends and followers. Implement features for users to follow other
cooks, receive notifications about recipe updates and activity from their network, and
participate in cooking challenges or contests.
Nutritional Information: Provide nutritional information for recipes, including calorie count,
macronutrient breakdown, and dietary considerations (e.g., gluten-free, vegan, low-carb).
Implement features for users to filter recipes based on nutritional criteria and dietary
restrictions.
Multimedia Support: Allow users to upload photos or videos along with their recipes to
provide visual guidance and showcase the final dish. Implement features for users to rate
and review recipes, as well as to upload their own cooking videos or tutorials.
User Registration and Profiles: Implement user authentication and registration
functionalities, allowing users to create personalized profiles. Users should be able to set
language preferences, proficiency levels, and learning goals within their profiles.
Interactive Lessons: Develop interactive lessons tailored to different proficiency levels (e.g.,
beginner, intermediate, advanced) and language skills (e.g., speaking, listening, reading,
writing). Include multimedia content such as audio recordings, videos, and visual aids to
facilitate learning.
Practice Exercises: Provide a variety of practice exercises and quizzes to reinforce language
skills and assess comprehension. Include exercises for vocabulary building, grammar practice,
sentence construction, and conversation simulations.
Feedback and Progress Tracking: Offer immediate feedback on exercises and quizzes to help
users identify areas for improvement. Track user progress and performance over time,
providing insights into proficiency gains and learning milestones.
Language Exchange Platform: Implement features for users to engage in language exchange
partnerships with native speakers or other learners. Facilitate language practice through text
chats, voice calls, or video conferences, allowing users to apply their language skills in real-
life conversations.
Multilingual Support: Support multiple languages and offer content in different target
languages to cater to a diverse user base. Provide options for users to switch between
languages for instructions, explanations, and interface elements.
Search and Filtering: Develop search and filtering functionalities to allow users to search for
businesses based on criteria such as location, industry, keywords, ratings, and reviews.
Implement sorting options to refine search results according to relevance, distance, or
popularity.
Business Profiles: Provide detailed profiles for each business, displaying additional
information such as photos, menus, product listings, services offered, pricing, and customer
reviews. Enable businesses to claim and manage their profiles, updating information and
responding to customer feedback.
User Reviews and Ratings: Allow users to leave reviews and ratings for businesses they have
visited, sharing their experiences and recommendations with the community. Implement
moderation tools to ensure the authenticity and fairness of reviews, preventing spam or
fraudulent submissions.
Map Integration: Integrate maps and geolocation services to display business locations
visually and help users find businesses nearby. Provide interactive map features such as
directions, street view, and location markers to enhance the user experience.
Mobile Compatibility: Ensure that the web application is mobile-friendly and responsive,
providing a seamless browsing experience on smartphones and tablets. Optimize layout and
functionality for smaller screens, prioritizing ease of use and accessibility.
Search and Filtering: Develop search and filtering functionalities to allow users to search for
destinations based on criteria such as location, interests, keywords, ratings, and reviews.
Implement sorting options to refine search results according to relevance, popularity, or
distance from the user's current location.
Interactive Maps: Integrate maps and geolocation services to display destination locations
visually and help users plan their travel itineraries. Provide interactive map features such as
points of interest, directions, nearby attractions, and customizable routes for exploring each
destination.
Travel Tips and Guides: Provide comprehensive travel guides and tips for each destination,
covering topics such as local customs, weather conditions, currency exchange rates,
transportation options, safety advice, and cultural etiquette. Include user-generated content
such as traveler reviews, tips, and recommendations to enrich the travel experience.
Multilingual Support: Support multiple languages and offer content in different languages to
cater to a diverse global audience of travelers. Provide options for users to switch between
languages for instructions, explanations, and interface elements.
Offline Access: Allow users to download destination guides, maps, and other travel resources
for offline access, enabling travelers to access essential information even without an internet
connection during their journeys.
User Profiles: Implement user authentication and registration functionalities, allowing users
to create personalized profiles. Users should be able to input basic information such as age,
gender, height, weight, and wellness goals within their profiles.
Goal Setting: Provide features for users to set and track health and wellness goals across
various categories such as fitness, nutrition, sleep, hydration, stress management, and
mindfulness. Allow users to set specific, measurable, achievable, relevant, and time-bound
(SMART) goals to guide their wellness journey.
Activity Tracking: Develop tools for users to track daily activities such as exercise routines,
dietary intake, water consumption, sleep patterns, and stress levels. Integrate with wearable
devices or fitness trackers to automatically sync activity data and provide real-time feedback.
Progress Monitoring: Enable users to visualize their progress towards wellness goals through
charts, graphs, and performance metrics. Provide insights and analysis on trends, patterns,
and correlations in activity data to help users identify areas for improvement and celebrate
achievements.
Wellness Resources: Curate a library of educational resources, articles, videos, podcasts, and
expert advice on various health and wellness topics. Offer personalized recommendations
based on user preferences, goals, and activity data to support continuous learning and self-
improvement.
Community Support: Foster a supportive community environment where users can connect
with like-minded individuals, share experiences, and offer encouragement. Implement
features for users to join wellness challenges, participate in group activities, and celebrate
milestones together.
Reminders and Notifications: Provide customizable reminders and notifications to help users
stay on track with their wellness routines and goals. Remind users to log ac
User Registration and Profiles: Implement user authentication and registration
functionalities, allowing job seekers and employers to create personalized profiles. Job
seekers should be able to upload their resumes, set job preferences, and manage job
applications, while employers should be able to post job listings, review candidate profiles,
and manage recruitment activities.
Job Listings: Provide a database of job listings aggregated from various sources such as
company websites, recruitment agencies, and job boards. Categorize job listings by industry,
location, experience level, and job type (e.g., full-time, part-time, freelance). Include
essential details such as job title, company name, job description, qualifications, salary range,
and application deadline.
Advanced Search and Filtering: Develop advanced search and filtering functionalities to allow
job seekers to find relevant job listings based on criteria such as location, industry, keywords,
experience level, salary range, and company size. Implement sorting options to refine search
results according to relevance, date posted, or salary.
Resume Builder and Job Applications: Offer tools for job seekers to create and customize
their resumes within the platform, allowing them to highlight their skills, experiences, and
qualifications effectively. Enable job seekers to apply for jobs directly through the portal,
submitting their resumes and cover letters seamlessly.
Company Profiles: Provide detailed profiles for employers and companies, showcasing
information such as company overview, mission, culture, benefits, and employee
testimonials. Allow employers to enhance their profiles with branding elements, photos,
videos, and employee reviews to attract top talent.
Candidate Screening and Shortlisting: Enable employers to screen and shortlist candidates
efficiently through features such as resume parsing, candidate scoring, and applicant
tracking. Provide tools for employers to communicate with candidates, schedule interviews,
and manage the hiring process seamlessly within the platform.
Job Alerts and Notifications: Implement job alert features to notify job seekers about new job
listings matching their preferences via email or push notifications. Notify employers about
new job applications, candidate responses, and other relevant recruitment activities to
facilitate timely decision-making.
Job Posting Management:
Allow recruiters or hiring managers to create and manage job postings, including job titles,
descriptions, requirements, and application deadlines.
Implement features for categorizing job postings by department, location, and employment
type (e.g., full-time, part-time, contract).
Candidate Application Tracking:
Facilitate communication and collaboration among hiring teams, allowing members to leave
comments, provide feedback, and assign tasks related to candidate evaluation and selection.
Integrate with email or messaging platforms to send automated notifications to candidates
regarding application status updates and interview invitations.
User Registration and Profiles:
Allow users to create accounts and set up personalized profiles to manage their financial
information securely.
Implement authentication mechanisms to ensure user privacy and data security.
Expense Tracking:
Provide features for users to input and track their daily expenses, including transaction
amounts, dates, categories, and payment methods.
Support manual entry of expenses as well as integration with bank accounts and credit cards
for automatic transaction syncing.
Budget Creation and Tracking:
Enable users to create monthly or custom period budgets for different expense categories
such as groceries, utilities, entertainment, and savings.
Implement tools to track budgeted amounts versus actual spending, providing visual
indicators and alerts for budget overspending.
Expense Categorization:
Provide tools for users to set short-term and long-term financial goals, such as saving for a
vacation, paying off debt, or building an emergency fund.
Enable users to track progress towards their goals, set milestones, and adjust goals as needed
based on changing financial circumstances.
Implement reminders and notifications to alert users about upcoming bill payments, budget
deadlines, or milestones related to financial goals.
Allow users to customize notification preferences and frequency based on their preferences.
User Authentication and Profile Management:
Implement user authentication functionalities to allow users to create accounts, log in, and
manage their profiles.
Provide options for users to customize their profiles, including personal information,
educational background, and areas of interest.
Course Creation and Management:
Allow instructors to create and manage courses, including uploading video lectures, course
materials, assignments, and quizzes.
Provide features for categorizing courses by subject, difficulty level, and duration.
Interactive Quizzes and Assessments:
Develop tools for creating interactive quizzes with multiple-choice, true/false, and open-
ended questions.
Enable automatic grading and feedback for quizzes to provide instant assessment to learners.
Implement progress tracking features to allow learners to monitor their quiz scores and
performance over time.
Video Lectures and Content Delivery:
Enable instructors to upload video lectures and multimedia content to deliver course
materials effectively.
Provide features for streaming video lectures, allowing learners to pause, rewind, and review
content at their own pace.
Ensure compatibility with various video formats and streaming platforms for seamless
content delivery.
Progress Tracking and Performance Analytics:
Provide instructors with tools to create and customize course content, including lectures,
assignments, quizzes, and learning materials.
Allow instructors to organize course materials into modules or units, set deadlines for
assignments and quizzes, and manage enrollment and access permissions for students.
Assessment Tools:
Enable instructors to track student progress and performance throughout the course,
including completion status, grades, quiz scores, and participation metrics.
Provide visual analytics and reports to summarize student performance trends and identify
areas for improvement.
Feedback and Communication:
Integrate plagiarism detection tools to identify and prevent academic dishonesty in student
submissions, such as essays, assignments, and research papers.
Provide instructors with insights and reports on potential instances of plagiarism for further
review and action.
Gradebook Management:
Develop a centralized gradebook for instructors to manage and record student grades, track
assignment submissions, and calculate overall course grades.
Implement features for exporting grades and generating transcripts or progress reports for
students.
Event Creation and Setup:
Allow event organizers to create new events by specifying details such as event name, date,
time, location, description, and ticketing options.
Provide features for organizers to set up event agendas, schedule sessions or activities, and
assign speakers or presenters.
Attendee Registration:
Implement a user-friendly registration system for attendees to sign up for events, select
ticket types, and provide necessary information (e.g., name, email, contact details).
Enable organizers to track registration numbers, manage attendee lists, and send
confirmation emails with event details.
Ticketing and Payment Processing:
Integrate a ticketing system to manage ticket sales, pricing tiers, discounts, and promotional
codes.
Support secure payment processing options, such as credit/debit cards, PayPal, or other
online payment gateways, to facilitate ticket purchases.
Event Promotion and Marketing:
Provide tools for event promotion and marketing, including customizable event websites,
email campaigns, social media sharing, and referral programs.
Enable organizers to track marketing metrics such as website traffic, email open rates, and
ticket sales conversions.
Agenda Planning and Session Management:
Allow organizers to create event agendas with multiple sessions, workshops, panels, and
networking opportunities.
Provide features for managing session details, including speaker bios, session topics,
presentation materials, and session timings.
Attendee Engagement and Networking:
Collect feedback from attendees through surveys, polls, and evaluations to assess event
satisfaction, gather suggestions for improvement, and measure event success.
Generate post-event reports and analytics to analyze attendee feedback, track key
performance indicators (KPIs), and evaluate event ROI.
Event Landing Page:
Design an attractive and informative landing page showcasing details about the product
launch event, including event date, time, location (if physical), agenda, and featured speakers
or guests.
Include compelling visuals, videos, and graphics to create excitement and generate interest
among potential attendees.
Registration and Ticketing:
Implement a user-friendly registration and ticketing system to allow attendees to sign up for
the event online.
Provide options for different ticket types (e.g., general admission, VIP, early bird) with
corresponding pricing and availability.
Enable attendees to securely purchase tickets, receive confirmation emails, and access digital
tickets or QR codes for event entry.
Event Agenda and Schedule:
Display a detailed agenda and schedule of the product launch event, including keynote
presentations, product demos, Q&A sessions, and networking breaks.
Allow organizers to manage and update the event agenda dynamically, reflecting any
changes or additions in real-time.
Speaker and Guest Management:
Create profiles for featured speakers, guests, and presenters, showcasing their biographies,
photos, and topics of discussion.
Enable speakers to manage their session details, upload presentation materials, and interact
with attendees before, during, and after the event.
Interactive Features:
Incorporate interactive features such as live polls, surveys, and audience engagement
activities to encourage participation and feedback from attendees.
Provide options for virtual networking, chat rooms, and breakout sessions to facilitate
connections and interactions among attendees.
Communication and Updates:
Implement communication channels for organizers to send event updates, reminders, and
announcements to registered attendees via email or push notifications.
Enable attendees to ask questions, provide feedback, and receive support from organizers
through dedicated communication channels.
Post-Event Resources:
Provide access to post-event resources such as recorded sessions, presentation slides, and
additional materials for attendees to review and share with colleagues.
Collect feedback from attendees through post-event surveys or feedback forms to gather
insights and improve future events.
Event Creation and Management:
Integrate features for promoting events through social media sharing, email
invitations, and targeted marketing campaigns.
Facilitate communication between organizers and attendees through event-
specific chat rooms, discussion forums, or messaging platforms.
Calendar Integration:
Objectives
The objective of this hackathon is to develop effective machine learning
models capable of accurately identifying spam emails. Participants are
tasked with building predictive models that can classify emails as either
spam or legitimate (ham) based on various features and characteristics.
3. Social Sharing: Integrate social media sharing Note: While the provided requirements outline
functionalities to allow users to share products they love the core features of the online marketplace,
with their friends and followers on popular social networks. you're encouraged to innovate and add
additional features or enhancements to
4. Localization: Consider implementing localization features differentiate your solution. Focus on delivering
to support multiple languages and currencies, catering to a a polished and scalable application that
diverse global audience of artisans and buyers. addresses the needs of both artisans and
buyers in the local artisan community.
Responsive Design: Ensure that the web application is The expected outcome is a functional and
responsive and accessible across different devices and user-friendly web application that serves as a
screen sizes, providing a seamless user experience on centralized platform for discovering and
desktops, tablets, and mobile phones. participating in local events. The application
should effectively aggregate event
Performance Optimization: Optimize the performance of the information, provide intuitive search and
application to ensure fast loading times and smooth user filtering functionalities, and offer personalized
interactions, especially when displaying event listings and event recommendations to users. Additionally,
search results. Implement caching mechanisms and lazy it should foster community engagement by
loading for improved performance. enabling social interactions, facilitating event
organization, and enhancing the overall event
Location-Based Services: Utilize geolocation services to discovery experience.
provide personalized event recommendations based on the
user's location. Implement features to display events on an Note: While the provided requirements outline
interactive map, allowing users to explore events nearby or the core features of the local events
in specific locations. aggregator, you're encouraged to innovate and
add additional features or enhancements to
Accessibility: Ensure that the web application is accessible to differentiate your solution. Focus on delivering
users with disabilities, complying with accessibility standards a polished and scalable application that
such as WCAG (Web Content Accessibility Guidelines). addresses the needs of both event attendees
Provide alternative text for images, keyboard navigation and organizers, contributing to the vibrant
support, and other accessibility features. local event ecosystem.
Responsive Design: Ensure that the web platform is
responsive and accessible across different devices and
The expected outcome is a feature-rich and
screen sizes, providing a seamless user experience on
user-friendly recipe sharing platform that
desktops, tablets, and mobile phones.
caters to the needs of both amateur and
experienced home cooks. The platform should
Performance Optimization: Optimize the performance of the
facilitate recipe discovery, sharing, and
platform to ensure fast loading times and smooth user
interaction among users while providing
interactions, especially when displaying recipe listings and
valuable culinary resources and inspiration.
search results. Implement caching mechanisms and lazy
Additionally, it should foster a sense of
loading for improved performance.
community and collaboration among users,
contributing to a vibrant and dynamic cooking
Accessibility: Ensure that the platform is accessible to users
community.
with disabilities, complying with accessibility standards such
as WCAG (Web Content Accessibility Guidelines). Provide
Note: While the provided requirements outline
alternative text for images, keyboard navigation support,
the core features of the recipe sharing
and other accessibility features.
platform, you're encouraged to innovate and
add additional features or enhancements to
Integration with External Platforms: Explore integration with
differentiate your solution. Focus on delivering
external platforms such as grocery delivery services or meal
a polished and engaging platform that delights
kit providers to streamline the cooking process for users,
users and enhances their cooking experience.
allowing them to easily add ingredients from recipes to their
shopping lists or order meal kits directly.
The expected outcome is a user-friendly and
Community Features: Foster a sense of community among
feature-rich language learning application that
users by providing discussion forums, language learning
empowers users to acquire and improve
groups, and social networking features. Enable users to
language skills effectively. The app should
share tips, resources, and language learning experiences
provide a comprehensive suite of learning
with each other.
resources, interactive exercises, and
community engagement features to support
Offline Access: Allow users to download lessons and practice
users on their language learning journey. By
materials for offline access, enabling learning anytime,
fostering a dynamic and immersive learning
anywhere, even without an internet connection.
environment, the app should help users
develop practical language proficiency and
Accessibility: Ensure that the app is accessible to users with
cultural understanding.
disabilities, complying with accessibility standards such as
WCAG (Web Content Accessibility Guidelines). Provide
Note: While the provided requirements outline
alternative text for images, keyboard navigation support,
the core features of the language learning app,
and other accessibility features.
you're encouraged to innovate and add
additional features or enhancements to
Adaptive Learning: Implement adaptive learning algorithms
differentiate your solution. Focus on delivering
that adjust lesson difficulty and content based on user
a personalized and engaging learning
performance and learning progress. Personalize the learning
experience that meets the diverse needs of
experience to meet individual needs and preferences.
language learners worldwide.
Event Listings: Expand the directory to include listings for
local events, festivals, and community activities, providing
users with comprehensive information about upcoming The expected outcome is a user-friendly and
events in the area. comprehensive local business directory web
application that serves as a valuable resource
Promotional Features: Offer promotional opportunities for for both consumers and businesses in the
businesses to highlight special offers, discounts, or events on community. The application should facilitate
their profiles or through targeted advertising placements seamless discovery and engagement with local
within the directory. businesses, fostering economic growth, and
strengthening community connections.
Accessibility: Ensure that the web application is accessible to
users with disabilities, complying with accessibility standards Note: While the provided requirements outline
such as WCAG (Web Content Accessibility Guidelines). the core features of the local business
Provide alternative text for images, keyboard navigation directory, you're encouraged to innovate and
support, and other accessibility features. add additional features or enhancements to
differentiate your solution. Focus on delivering
Data Privacy and Security: Implement robust data privacy a user-centered and community-driven
and security measures to protect user information and platform that addresses the unique needs of
prevent unauthorized access or misuse of data. Comply with local businesses and residents.
relevant regulations such as GDPR (General Data Protection
Regulation) to ensure user privacy rights are respected.
The expected outcome is a user-friendly and
Social Integration: Integrate social media sharing
feature-rich tourism guide application that
functionalities to allow users to share their travel
empowers travelers to discover, plan, and
experiences, photos, and recommendations with friends and
navigate their travel experiences with
followers on popular social networks. Foster a sense of
confidence and convenience. The application
community among travelers by facilitating connections and
should provide comprehensive destination
interactions within the app.
information, personalized recommendations,
and interactive maps to help users make
Accessibility: Ensure that the application is accessible to
informed decisions and create memorable
users with disabilities, complying with accessibility standards
travel memories.
such as WCAG (Web Content Accessibility Guidelines).
Provide alternative text for images, keyboard navigation
Note: While the provided requirements outline
support, and other accessibility features to enhance usability
the core features of the tourism guide
for all users.
application, you're encouraged to innovate
and add additional features or enhancements
Data Privacy and Security: Implement robust data privacy
to differentiate your solution. Focus on
and security measures to protect user information and
delivering a user-centered and immersive
prevent unauthorized access or misuse of data. Comply with
travel experience that meets the diverse needs
relevant regulations such as GDPR (General Data Protection
of modern travelers seeking authentic and
Regulation) to ensure user privacy rights are respected.
memorable adventures.
The expected outcome is a user-friendly and
comprehensive health and wellness tracker
application that empowers individuals to take
control of their physical and mental well-
being. The application should provide tools for
goal setting, activity tracking, progress
monitoring, and access to educational
Mental Health Support: Include features for users to track
resources to support users on their wellness
and manage their mental health and emotional well-being,
journey. By fostering a supportive and
such as mood tracking, journaling, relaxation exercises, and
inclusive community environment, the app
guided meditation sessions.
should inspire users to make positive lifestyle
changes and prioritize their health and
Accessibility: Ensure that the application is accessible to
happiness.
users with disabilities, complying with accessibility standards
such as WCAG (Web Content Accessibility Guidelines).
Note: While the provided requirements outline
Provide alternative text for images, keyboard navigation
the core features of the health and wellness
support, and other accessibility features to enhance usability
tracker application, you're encouraged to
for all users.
innovate and add additional features or
enhancements to differentiate your solution.
Privacy and Security: Implement robust data privacy and
Focus on delivering a user-centered and
security measures to protect user information and ensure
holistic wellness experience that addresses the
compliance with relevant regulations such as HIPAA (Health
diverse needs and preferences of individuals
Insurance Portability and Accountability Act) for sensitive
seeking to improve their overall health and
health data.
quality of life.
The expected outcome is a user-friendly and
Regional Language Support: Support multiple Indian feature-rich job portal that connects job
languages to cater to a diverse audience of job seekers and seekers with employers in the Indian market,
employers across different regions of India. Provide options facilitating efficient job search and recruitment
for users to switch between languages for instructions, processes. The portal should provide a
interface elements, and job listings. comprehensive range of job listings, advanced
search and filtering options, personalized job
Career Resources: Offer educational resources, articles, and recommendations, and seamless
tips on career development, job search strategies, interview communication tools for both job seekers and
preparation, and skill enhancement to support job seekers in employers. By promoting transparency,
their career aspirations. accessibility, and inclusivity, the job portal
should empower individuals to find meaningful
Accessibility: Ensure that the job portal is accessible to users employment opportunities and organizations
with disabilities, complying with accessibility standards such to attract and retain top talent in India's
as WCAG (Web Content Accessibility Guidelines). Provide dynamic job market.
alternative text for images, keyboard navigation support,
and other accessibility features to enhance usability for all Note: While the provided requirements outline
users. the core features of the job portal for the
Indian market, you're encouraged to innovate
Data Privacy and Security: Implement robust data privacy and add additional features or enhancements
and security measures to protect user information and to differentiate your solution. Focus on
ensure compliance with relevant regulations such as GDPR delivering a user-centered and value-driven
(General Data Protection Regulation) and India's data platform that addresses the unique needs and
protection laws. challenges of job seekers and employers in
India.
The expected outcome is a robust and user-
friendly website for Applicant Tracking System
(ATS) use that streamlines the recruitment
process, enhances candidate experience, and
Customization and Branding: Allow organizations to improves hiring efficiency. The website should
customize the website with their branding elements, logos, provide comprehensive features for job
colors, and themes to maintain consistency with their posting management, candidate application
corporate identity. tracking, communication, collaboration, and
reporting. By implementing best practices in
Integration with HR Systems: Integrate the ATS website with recruitment technology, the website aims to
existing HR systems, such as payroll, employee databases, help organizations attract top talent,
and onboarding platforms, to streamline data streamline hiring workflows, and make
synchronization and ensure data integrity. informed hiring decisions.
Mobile Optimization: Ensure that the website is responsive Note: While the provided requirements outline
and accessible on mobile devices, allowing recruiters and the core features of the ATS website, you're
candidates to access essential features and functionalities encouraged to innovate and add additional
on the go. features or enhancements to differentiate
your solution. Focus on delivering a user-
Compliance and Security: Implement measures to ensure centered and scalable platform that addresses
compliance with data protection regulations (e.g., GDPR, the unique needs of recruiters, hiring teams,
CCPA) and industry standards for data security and privacy. and job seekers in the recruitment process.
Protect sensitive candidate information and ensure secure
transmission of data.
Security and Privacy: Implement robust security measures to The expected outcome is FinTrack, a
protect user data, including encryption, secure connections, comprehensive and user-friendly web-based
and data access controls. Comply with relevant data tool for personal finance management that
protection regulations such as GDPR or CCPA. empowers users to take control of their
financial well-being. By providing features for
Accessibility: Ensure that the tool is accessible to users with expense tracking, budget management, goal
disabilities, adhering to accessibility standards such as setting, and financial analysis, FinTrack aims to
WCAG (Web Content Accessibility Guidelines). Provide help users make informed financial decisions,
alternative text for images, keyboard navigation support, achieve financial goals, and build a strong
and other accessibility features. financial foundation for the future.
Mobile Optimization: Develop a responsive design to ensure Note: While the provided requirements outline
that the tool is accessible and user-friendly on various the core features of FinTrack, you're
devices, including desktops, laptops, tablets, and encouraged to innovate and add additional
smartphones. features or enhancements to differentiate
your solution. Focus on delivering a user-
Integration with Financial Services: Explore opportunities to centered and intuitive platform that addresses
integrate with financial institutions, payment providers, or the diverse needs and preferences of
financial management APIs to enhance functionality and individuals seeking to manage their personal
streamline data synchronization. finances effectively.
The expected outcome is a user-friendly and
feature-rich online learning platform that
offers a comprehensive learning experience
through interactive quizzes, video lectures,
Discussion Forums and Community Engagement: Integrate
progress tracking, and certification
discussion forums or chat features to facilitate interaction
management. The platform aims to empower
and collaboration among learners and instructors.
learners to pursue their educational goals
effectively, whether for personal enrichment,
Mobile Optimization: Ensure that the platform is responsive
professional development, or academic
and accessible on mobile devices, allowing learners to access
advancement. By providing engaging and
course materials and features on smartphones and tablets.
accessible learning resources, the platform
seeks to democratize education and promote
Accessibility: Ensure compliance with accessibility standards
lifelong learning opportunities for all.
(e.g., WCAG) to ensure that the platform is usable by
individuals with disabilities.
Note: While the provided requirements outline
the core features of the online learning
Integration with Learning Management Systems (LMS):
platform, you're encouraged to innovate and
Provide options for integration with existing LMS platforms
add additional features or enhancements to
to allow institutions and organizations to manage courses
differentiate your solution. Focus on delivering
and users efficiently.
a user-centered and scalable platform that
addresses the diverse needs and preferences
of learners and instructors in the online
education space.
The expected outcome is a user-friendly and
feature-rich instructor course management
and assessment tool that empowers educators
to create engaging courses, assess student
performance effectively, and provide valuable
feedback to enhance learning outcomes. The
tool aims to streamline course administration
processes, improve teaching efficiency, and
promote student success through personalized
and constructive feedback. By facilitating
Integration with Learning Management Systems (LMS):
communication and collaboration between
Provide options for integration with existing LMS platforms
instructors and students, the tool seeks to
to allow seamless data synchronization and course
foster a supportive and engaging learning
management workflows.
environment conducive to academic
excellence.
Accessibility: Ensure compliance with accessibility standards
(e.g., WCAG) to ensure that the tool is usable by individuals
Note: While the provided requirements outline
with disabilities.
the core features of the instructor course
management and assessment tool, you're
Data Privacy and Security: Implement robust data privacy
encouraged to innovate and add additional
and security measures to protect student information and
features or enhancements to differentiate
ensure compliance with relevant regulations (e.g., FERPA).
your solution. Focus on delivering a user-
centered and scalable tool that addresses the
diverse needs and preferences of instructors in
various educational settings.
The expected outcome is a comprehensive and
user-friendly event management website that
empowers organizers to plan, promote, and
Mobile Responsiveness: Ensure that the website is execute successful events efficiently. The
responsive and accessible on mobile devices, allowing website aims to streamline the entire event
attendees to access event information and register on lifecycle, from initial setup to post-event
smartphones and tablets. evaluation, providing organizers with the tools
they need to attract attendees, engage
Integration with Third-Party Tools: Integrate with external participants, and deliver memorable event
tools and platforms, such as CRM systems, email marketing experiences. By automating repetitive tasks
software, and analytics tools, to enhance event and centralizing event management processes,
management capabilities and data insights. the website seeks to maximize organizer
productivity, minimize administrative
Accessibility: Ensure compliance with accessibility standards overhead, and ensure event success.
(e.g., WCAG) to ensure that the website is usable by
individuals with disabilities. Note: While the provided requirements outline
the core features of the event management
Data Privacy and Security: Implement robust data privacy website, you're encouraged to innovate and
and security measures to protect attendee information and add additional features or enhancements to
ensure compliance with relevant regulations (e.g., GDPR, differentiate your solution. Focus on delivering
CCPA). a user-centered and scalable platform that
addresses the diverse needs and preferences
of event organizers and attendees in various
industries and event types.
The expected outcome is a comprehensive and
user-friendly event management website
specifically designed for product launches,
enabling organizers to plan, promote, and
execute successful events with ease and
efficiency. By providing a centralized platform
Mobile Responsiveness: Ensure that the website is fully for registration, communication, and
responsive and optimized for mobile devices to engagement, the website aims to enhance
accommodate attendees who may access the event attendee experience, maximize event
information and registration process on smartphones or attendance, and drive excitement and
tablets. anticipation for the product launch. Ultimately,
the website contributes to the overall success
Social Media Integration: Integrate social media sharing and impact of the product launch event,
buttons and widgets to allow attendees to share event ensuring that it achieves its objectives and
details with their networks and amplify the event's reach. leaves a lasting impression on attendees.
Data Privacy and Security: Implement measures to protect Note: While the provided requirements outline
attendee data and ensure compliance with data privacy the core features of the product launch event
regulations (e.g., GDPR, CCPA) to maintain trust and management website, you're encouraged to
confidentiality. innovate and add additional features or
enhancements to differentiate your solution.
Focus on delivering a user-centered and
seamless experience that meets the unique
needs and expectations of event organizers
and attendees in the context of product
launches.
The expected outcome is a user-friendly and
feature-rich event management website
tailored to the needs of clubs and student
organizations, empowering organizers to plan,
promote, and execute events successfully
Mobile Responsiveness: Ensure that the website is
while providing attendees with a seamless and
responsive and accessible on mobile devices, allowing users
engaging experience. The website aims to
to access event information and registration features on
enhance communication, collaboration, and
smartphones and tablets.
community engagement within the campus
environment, fostering a culture of
Customization and Branding: Provide options for clubs and
involvement and participation among students
student organizations to customize their event pages with
and organizations.
logos, colors, and branding elements to maintain
consistency with their identity.
Note: While the provided requirements outline
the core features of the event management
Data Privacy and Security: Implement robust data privacy
website, participants are encouraged to
and security measures to protect user information and
innovate and add additional features or
ensure compliance with data protection regulations (e.g.,
enhancements to differentiate their solution.
GDPR, CCPA).
The focus should be on delivering a practical
and effective solution that addresses the
specific challenges faced by clubs and student
organizations in managing events and activities
on campus.
Dataset Features
Participants will be provided with a labeled dataset Participants are encouraged to explore a
containing a collection of emails. Each email in the dataset variety of features to improve the
will be labeled as either "spam" or "ham" (not spam). The performance of their models. Potential
dataset will consist of a diverse range of emails, including features may include, but are not limited to:
both legitimate correspondence and spam messages. - Word frequency and distribution
link: - Presence of specific keywords or phrases
https://drive.google.com/drive/folders/1CbwSFYN_eB8UsK2 - Sender information (e.g., email address,
8gWHHIgADhbj8dAju?usp=sharing domain)
- Structural features (e.g., length of the email,
number of attachments)
- Header information (e.g., subject line, date)