Graduate Rotational
Internship Program
Technology
Tasks
2
Game Points
Game Points show which
aspects are more valuable
How to gain points?
You get points for:
● Task Completion: No points for incomplete submissions (Tasks
are still acceptable if submitted within the timeline).
● Timeliness: Respect deadlines. All submissions must be done
before deadline for evaluation.
● Quality: Give your best in terms of quality. The quality of the
tasks is always appreciated and considered.
4
“
Task List
Total number of tasks to be done: 2
Choose at least 1 Tech Task (you can choosemore than
one)
Task #1 - LinkedIn is a mandatory task
5
Task # 1
6
Task # 1- Improve your LinkedIn Profile
◎ Watch videos and read online articles to see the best practices
about improving your LinkedInProfile
◎ Read: Link 1, Link 2, Link3
◎ Complete your LinkedIn Profile with all details from your resume, e.g.
Objective, Education, Projects, Experience, etc..
◎ Add your professors, friends, seniors, industry leaders, etc. to your
connections. Send invitation request to many. This will help you get
job later on.
◎ Look at the connections of your existing network and add others
who have reputedprofile.
◎ Add and follow all the members on the TSF page Link 1,
◎ Join the TSF network and post your questions/ queries there.Link 2
◇ Points: 50 (for awesome LinkedIn Profile)
◇ Bonus Points: 100 (for 500+ connections)
◇ Bonus Points: 200 (for 5000+connections)
7
Task # 2
8
Task # 2 - CreditManagement
◇ Create a simple dynamic website which has the following specs.
◇ Start with creating dummy data in database for upto 10 users.
Database options: Mysql, Mongo, Postgres, etc. User table will
have basic fields such as name, email, current credit etc. Transfers
table will record all transfers happened.
◇ Flow: Home Page >View all Users >Select and View one User >
Transfer Credit >Select user to transfer to >View all Users. Credit
is sort of points which can be transferred from one user to another
user.
◇ No Login Page. No User Creation. Only transfer of credit between
multiple users.
◇ Host the website at 000webhost, github.io, heroku app or any
other free hosting provider. Check in code in gitlab.
◇ Points: 40 (for basic CRUD)
◇ Bonus Points: 50 (for error free code)
9
Task # 3
10
Task # 3 - Credit ManagementApp
◇ Create a simple mobile app which has the following specs.
◇ Start with creating dummy data in mobile (sqlite) database
for upto 10 users. User table will have basic fields such as
name, email, current credit etc. Transfers table will record all
transfers happened.
◇ Flow: Home Screen >View all Users >Select and View one
User >Transfer Credit > Select user to transfer to >View all
Users. Credit is sort of points which can be transferred from
one user to anotheruser.
◇ No Login Page. No User Creation. Only transfer of credit
between multiple users.
◇ Upload video demo of your application on youtube and
submit the url.
◇ Points: 50 (for basic CRUD)
◇ Bonus Points: 50 (for error free code)
11
Task # 4
12
Task # 4 - Payment GatewayIntegration
◇ Create a simple website where payment gateway is integrated.
◇ There will be a simple donate button on homepage. On clicking
the donate button, the user will land on the payment page where
user can select the amount to be paid and the payment type, e.g.
credit card, Paypal, etc.
◇ Once the payment is done and invoice will be generated and email
will be sent to the user for the payment received. The invoice will
contain the amount.
◇ On any page /email, only basic information is needed.
◇ Create your own temporary /sandbox /testing accounts with 3rd
party for integrations.
◇ Host the website at 000webhost, github.io, heroku app or any
other free hosting provider. Check in code in gitlab.
◇ Points: 60 (for basic integration)
◇ Points: 100 (for professional looking and end to end product)
13
Task # 5
14
Task # 5 - Social MediaIntegration
◇ Create a mobile app, where user can login through Twitter and
Facebook (both).
◇ After login, display all the details (e.g. Name, profile photo, email,
etc.) on the second page.
◇ Take help of online tutorials and Youtube videos.
◇ No backend /server side programmingrequired.
◇ Very good looking UI and responsive UI, which should work for
mobiles as well as tablets.
◇ Clean code is amust.
◇ Upload video demo of your application on youtube and submit
the url.
◇ Points: 100 (Working iOS app)
◇ Points: 100 (Working android app)
◇ Bonus Points: 100 (Twitter &Google Plus integration)
15
Task # 6
16
Task # 6 - CloudComputing
◇ What: Do comparative study of various cloud initiatives such as
AWS, Azure, and other flavors and write a small report.
◇ Read up about AWS (Amazon Web Services) or Azure
◇ How: Start with Google Search and read tutorials. Watch videos
to learn about variousaspects.
◇ Create an EC2 or azure VM instance and access it through SSH
(Linux) or RDP(Windows) from your Laptop over internet.
◇ Submit video of the VM Instance.
◇ This task is very demanding in terms of hours required and
commitment needed to have working functional knowledge.
◇ Points: 50 (for 5 page report)
◇ Points: 150 (for Instance and SSH Access)
17
Ask for help
◇ The purpose of the internship is to learn.
◇Please feel free to ask for help, as and when you
need.
◇Ask your doubts related to tech in stackoverflow and
share the link in the whatsapp group or with mentors.
◇Give your best to the task you choose. Your effort will
be visible in the results..
◇ Best of luck!!
18
Support the cause
Please Join Us and Spread the Word about what we are doing. With your
help we can reach out to more students…
▪ FB: https://www.facebook.com/thesparksfoundation.info
▪ LinkedIn:https://www.linkedin.com/company/the-sparks-foun
dation/
▪ TSF Network:https://www.linkedin.com/groups/10379184
19