Following are the tasks for various groups in coding club. The aim of these tasks is to make sure that the person has installed the required softwares/packages and has working knowledge to use them.
Tasks are arranged in increasing order of difficulty in each domain. You have to complete at least one task.
Only for IIT Guwahati students. Please fill the form after completing any task. http://goo.gl/forms/XDiYoiDTvz
- Hello World π₯
- Display your name
- Take a picture
- Convertor π₯π₯
- Basic unit convertor (eg: KiloMeter to Meter)
- Support multiple units
- Dynamic convertor (eg: currency)
- Calculator π₯π₯
- Arithmetic operators (ex: Simple input box for operands and dropdown for operator and display result)
- Scientific (support as many functions as you can)
- Advanced features (ex: history, error detection/suggestion, overflow alert etc.)
- Authentication π₯π₯π₯
- Make a signup + login page
- Social login using Facebook, Github etc.
- Timers π₯π₯π₯
- Alarm clock
- ToDo task list
- Timer/Stopwatch
- World clock
- Game π₯π₯π₯π₯π₯
- Static frame (ex: Board Games, 2048, Tic Tac Toe)
- 2D (ex: Tetris, Snake, Flappy Bird)
- 3D (ex: Subway Surfer)
- Website π₯
- Static about me page
- Responsive page (can use bootstrap)
- Web Application π₯π₯
- Authentication (register + login)
- SPA (Single Page Application) π₯π₯π₯
- ToDo List
- Text Editor
- Markdown/HTML Editor (with preview)
- Console (Node.js) π₯π₯π₯
- Regex matcher
- Web crawler
- Web scraper
- LAN chat
Your Codechef/Codeforces/Topcoder,etc. handle
- Solve current monthβs questions in long / srm / cf π₯π₯π₯
- Solve questions on spoj/project euler, etc. π₯π₯
- Algorithms π₯π₯
- Complete search (Brute force), Greedy, Divide & Conquer
- DP
- Graphs (Shortest Paths + Network flow + Matching)
- Trees
- Disjoint set
- Game Theory
- Range queries (Segment tree + BIT)
- Mathematics
- Strings
- Computational Geometry
- Host your website on cloud
- Host any of the above app on cloud
Contribute to any open source project.