0% found this document useful (0 votes)
68 views38 pages

Summer Internship

This document outlines a summer internship presentation for three students - Patil Parth Sandip, Gosrani Karan Sanjay, and Rajpurohit Vijesh Pratapram. It provides details about the company they interned with, SARD, and the projects they worked on, including developing a digital signage management software using Flutter and Firebase, a Telegram bot using Python and Flask, and an admin dashboard. It describes the tasks completed each week and technologies used.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views38 pages

Summer Internship

This document outlines a summer internship presentation for three students - Patil Parth Sandip, Gosrani Karan Sanjay, and Rajpurohit Vijesh Pratapram. It provides details about the company they interned with, SARD, and the projects they worked on, including developing a digital signage management software using Flutter and Firebase, a Telegram bot using Python and Flask, and an admin dashboard. It describes the tasks completed each week and technologies used.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 38

UKA TARSADIA UNIVERSITY

CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF


TECHNOLOGY

SUMMER INTERNSHIP PRESENTATION

GUIDED BY :

Ms. Jitisha Patel


Assistant Professor (IT)
C.G.P.I.T.
PREPARED BY :

NAME : PATIL PARTH SANDIP


ENR NO. : 201903103510038
BRANCH : B.TECH – I.T. (7 TH SEMESTER)
INSTITUTE : C.G.P.I.T.

NAME : GOSRANI KARAN SANJAY


ENR NO. : 201903103510044
BRANCH : B.TECH – I.T. (7 TH SEMESTER)
INSTITUTE : C.G.P.I.T.

NAME : RAJPUROHIT VIJESH PRATAPRAM


ENR NO. : 201903103510074
BRANCH : B.TECH – I.T. (7 TH SEMESTER)
INSTITUTE : C.G.P.I.T.
OUTLINE
01 COMPANY DETAILS
02 TIMELINE CHART
03 PROJECT INTRODUCTION
04 TECHNOLOGY / PLATFORMS
05 TASKS OF EVERY WEEK

06 IMPLEMENTATION
07 REFERENCES
08 CONCLUSION 1
01

COMPANY DETAILS

2
 Company Name : SARD.

 Company Address : 4368 Hira, Jeddah 23534 -


6439
Kingdom of Saudi Arabia

 Services Provided : Digital Signage Software

3
02

TIMELINE CHART

4
Developed
Explored Basic
Flutter, Added
component
HTML, Advance
and Deployment
CSS and features.
firebase
Bootstrap integration

01 02 03 04 05 06 07 08

Developed
Explored Started Admin Debugging
Telegram working on Dashboard
API and new website
tailwind and Telegram
css bot

5
03

PROJECT INTRODUCTION

6
• This is a software solution, which gives an opportunity to remotely and centralized
manage the digital signage networks. It allows you to manage all the content, been it
audio, video, dynamic streams or interactive scenarios at any time and from any place.

• This solution can successfully work for any business, which is ready to communicate
with its audience in a modern way. It can be applied for ad screens in retail, digital
menu boards in QSR, corporate TV within the enterprise networks, info and touch
monitors in the bank branches and etc.

• Feel free to check the benefits & opportunities, which digital signage solution can bring
to your business in the Solutions section of our web-site.

• Simple and reliable digital signage solution for retail stores. Schedule your promos in
advance and manage its broadcasting at any time and from any place.

7
5
04
TECHNOLOGY / PLATFORM USED
FOR DEVELOPMENT

8
Sard Application : Telegram Bot :
 Flutter  Python
 JSON  Flask
 Firebase  Telegram API
 Google Play Store  Firebase
 Mailgun
 Heroku
Sard Website :
 Bootstrap
 HTML
 CSS
 Javascript
 Tailwind CSS

9
05

TASKS OF EVERY WEEK

10
WEEK 1 - 16TH - 21ST MAY

WEEK 2 - 23RD - 28TH MAY

WEEK 3 - 29TH - 4TH JUNE

WEEK 4 - 6TH - 11TH JUNE

WEEK 5 - 13TH - 18TH JUNE

WEEK 6 - 20TH - 25TH JUNE

WEEK 7 - 27TH - 2ND JUNE

WEEK 8 - 4TH - 7ND JULY

11
WEEK - 1
 Familiar with company.
 Designed form using HTML and CSS.
 Designed form using Bootstrap.
 Designed dummy website using grid in Bootstrap.
 Explored and learnt JavaScript.
 Basic JavaScript implementation.
 Learnt Dart language.
 Understood basic of widget.
 Learnt OOPS concept in dart.
 Created I am rich app.
 Created weather app.

12
WEEK - 2

 Explore telegram bot API.


 Understanding basic API endpoint.
 Explore python telegram bot module pyTelegramBotAPI .
 Create echo bot.
 Create Restaurant order bot.
 learnt to manage media in telegram bot.
 Learnt CSS Tailwind.
 Designed basic components.
 Inserted different elements in the home page of the project website.
 Read and understand tailwind CSS documentation.

13
WEEK - 3

 Understood Firebase documentation.


 Understood various features of Firebase.
 Worked on authentication module in Firebase.
 Learnt storage and read file database.
 Created Database structure.
 Learnt hosting on Firebase.
 Integration with flask.
 Understood and designed form in tailwind CSS.
 Designed and developed hero section and navbar of website.

14
WEEK - 4

 Created login and sign up for Telegram Bot.


 Upload and store media on Firebase storage.
 Add playlist feature to show all uploaded media.
 Added add screen feature to add a new screen
 Added screen feature to show connected screens.
 Added account feature to view details of the user account.
 Added settings feature to change user settings.
 Created theme for Sard website.
 Added benefits of telegram chatbot section.
 Added section describing varieties of content supported by chatbot.
 Added a section to explain how the digital signage software works.
 Added a section to showcase the use case of the product in various fields.
 Added pricing and contact us features.
15
WEEK - 5

 Added Font settings feature (font style, font size and font colour)
 Added Timer feature and timer settings.
 Added time-zone setting feature.
 Added Arabic language.
 Improvised UI.
 Added Terms page to the website.
 Added Policy page to the website.
 Restructured contact us form.
 Restructured website to also support Arabic language.

16
WEEK - 6

 Explored argon-react-dashboard.
 Understood documentation and working of the software.
 Created API endpoint in flask.
 Fetching data from API endpoints.
 Added graph to visualise data.
 Added table to visualise user data.
 Added buttons to handle user data.
 Establish redux for authentication setup.

17
WEEK - 7

 Understand digital ocean and Heroku for deployment.


 Created server instance on Heroku.
 Deployed telegram bot server and sard website in Heroku.
 Deploy dashboard in firebase.
 Understand and create account in google play store.
 Publish app in play store.
 Added website in google console for SEO.
 Optimize website according to SEO.

18
WEEK - 8

 Fixed various bugs and minor changes.

19
06

IMPLEMENTATION

20
Website – sard.ai

Figure 1 21
22
Figure 2
Figure 3 23
Figure 4 24
Figure 5 25
Telegram Bot - https://t.me/Sardaibot

Figure 6
26
Figure 7 27
Figure 8 28
Dashboard

Figure 9

29
Figure 10
30
Figure 11

31
32
Figure 12
Firebase

Figure 13 33
REFERENCES
Telegram api: https://core.telegram.org/bots

Flask https://flask.palletsprojects.com/en/2.1.x/tutorial/

pytelegrambotapi https://pypi.org/project/pyTelegramBotAPI/0.3.0/
HTML https://www.w3schools.com/html/
CSS https://www.w3schools.com/CSS/default.asp

Javascript https://www.w3schools.com/JavaScript/default.asp
Bootstrap https://www.w3schools.com/Bootstrap4/default.asp
Flutter https://docs.flutter.dev/
Argon Dashboard https://www.creative-tim.com/product/argon-
dashboard-react

34
CONCLUSION
 During this summer internship of 2 months, we have developed complete SAAS software
from scratch.
 We learnt to work in teams to provide more fruitful and efficient results.
 We also learnt to understand user needs and communicating with client.
 This summer internship provided us a platform to enhance our skills as well as learn new
skills and a great industrial exposure which was a great experience.

35

You might also like