Você está na página 1de 11

Audegn Innovation Labs

Summer Internship 2015-2016


Project Report

Asim Aashish
12111009 Audegn Innovation Labs
B.Tech IV Year Biotechnology https://www.audegn.com
Indian Institute Of Technology Gurgaon
Roorkee
Declaration

I, Sonesh Jain, hereby declare that this project report


was carried out by Asim Aashish, B.Tech.
Biotechnology of Indian Institute of Technology,
Roorkee, during 1 May 2015 to 5 July 2015 is of
genuine nature.

_________________

Signature of Project Guide


Audegn Innovation Labs
Contents

1) Acknowledgement

2) Project Overview

3) Project 1

4) Project 2

5) Project 3

6) Conclusion
Acknowledgement

I wish to express my sincere gratitude to Mr. Sonesh Jain


for providing me an opportunity to do my internship and
project work in “Audegn Innovation Labs”.

I sincerely thank Mr. Tushar Kant & Mr. Harsha Kumar for
their guidance and encouragement in carrying out this
project work. I also wish to express my gratitude to the
co-workers and other staff members of Audegn Innovation
Labs who rendered their help during the period of my project
work.

I also thank Indian Institute of Technology, Roorkee for


providing me this internship opportunity through the campus
intern process.
Project Overview

During the intern session, i had some major and minor project under
my hand. Details are being provided in Chronological Order below.

Project 1 - SmartPage

This Project was based on the idea to produce personalised web


pages on the basis of a particular user. User will sign in through
facebook and google+ and their personal data will be collected to
create a personalised webpage through the smartpage program.

Login Page for SmartPage Application


"App.js" is the initialisation code of the smartpage application.

Application

This app was built on node.js and express framework using node
package manager, bower, gulp, and backbone-marionette.

Other plugins like jquery, underscore, bootstrap, wow, waypoints,


isotope, imagesloaded, owlcarousel, pace, modernizr, passport,
mongoose, require-js, morgan were also used.

Git(GitHub)(​https://git-scm.com/​), open source distributed version


control system was used to keep a full-fledged repository with
complete history and full version tracking system.
Front End

1. To edit html jade(​http://jade-lang.com/​) templating engine was


used.
2. To edit css stylus(​https://learnboost.github.io/stylus/​)
pre-processor was used.
3. To edit javascript coffee-script (​http://coffeescript.org/​) compiler
language was used.
4. Bootstrap(​http://getbootstrap.com/​), a javascript framework for
developing responsive, mobile-first web sites was used.
5. Backbone.js(​http://backbonejs.org/​) a javascript library with a
RESTful JSON interface along side with
marionette-js(​http://marionettejs.com/​)(​simplification for Backbone
application code with robust views and architecture solutions​) was
also used.

BackEnd

MongoDB(​https://www.mongodb.org/​), a cross-platform
document-oriented database(NoSQL Database) was used to create
dynamic schemas thus, integrating database to application.
Mongoose a mongodb ​object modeller for node.js was used to
model the application data.
The express.Router class of express framework was used to create
modular mountable route handlers.
For security purposes passport.js(​authentication middleware for
node.js​) was used for register and login purpose.
To save in mongoDB, passport-local-mongoose, another plugin was
used to encrypt passwords and sessions.
My Work

My work was to create page components and themes that will be


used to create personalised web-pages.

photoSlider theme view.coffee file

photoSlider theme frontend result

Other themes that i created were restaurant menu theme and


presence theme.
Project 2 - EnRouteThrusdays

● In this project I added a youtube video and gallery to main


page(​http://www.enroutethursdays.com/​).
● I also added projects and artists page to the website.
● In projects and artist page two youtube playlists were been
added from enroutethursdays youtube channel.

EnrouteThursdays Project Page

EnrouteThursdays Gallery
Project 3 - SmartPage Mobile Application
I worked on the backend of the SmartPage mobile Application
(​https://play.google.com/store/apps/details?id=com.audegn.tamoghna.s
martpages​).

BackEnd

BackEnd was connected to mobile app through node.js application


through mongoDB database at Mongolab(​https://mongolab.com/​)
through Heroku (​https://www.heroku.com/​), a cloud application
platform.
Mongoose plugin was used to get modelling of data.
Payment Gateway was instamojo(​https://www.instamojo.com​).
Conclusion

I worked efficiently in the above mentioned projects, and the kind of


effort the team put in them, We expected them to be a great
success.

Você também pode gostar