Vous êtes sur la page 1sur 28

EVENTO

Department Of Information Technology Engineering Submitted by:


NEPAL COLLEGE OF Nipesh Shrestha, 13422
Saurya Paudel, 13436
INFORMATION TECHNOLOGY
Balkumari, Lalitpur, Nepal 29th January, 2017
EVENTO : INTRODUCTION

 Android-based event networking application


 Provide users with a platform to get updated and notified about the latest
events
 Also a platform for the event organizers/coordinators to share and
broadcast their events
 Why Evento? -To help boost up the events
PROBLEM STATEMENT

 Everyone is not up to date with the events

 No proper networking platform for sharing of events

 Lack of networking between the event organizers with audience and between
the audience itself

 Flow of updates of events by the different profit and not-profit organizations have
not been effective
RELATED APPLICATIONS
OBJECTIVES

 To help boost up the events


 To smartly update users about every event updates.
 Intelligent recommendation of the events.
 Provide users with the Newsfeed/Activity Feed/Dashboard.
 Establish a network between the audience and the organizers and also between the audiences.
 Online Registration for the events (RSVP)
 Conduct the flow of vital information and information updates to the people
 To make event searching time efficient
 Include very possible features for efficient android based navigation
 Develop an interactive android application with user friendly search interface
 Optimize the event search so as to make ease of navigation to the people
TEAM MEMBER AND DIVIDED ROLES

NIPESH SHRESTHA SAURYA PAUDEL


 System/ UI Designer  System Developer
 System Developer  Database Administrator
 End-user Documentation Expert  Security and Authorizations Expert
SOFTWARE DEVELOPMENT LIFE CYCLE

Fig: Incremental Model


Tools used

TOOLS PURPOSE

Android Studio Official IDE for Android App Development

Genymotion Emulator for Android Studio

Github Manage Source Code

Edraw Max 7.9 Design

Adobe Photoshop CS6 Designing UI/UX

Rational Rose Design

Xampp & a Text editor for php Testing Suite for connecting apps to external database.

Android Smartphones Android application Testing

Table: Tools to be used


TECHNOLOGIES USED

 REST API, for requesting systems to access and manipulate textual representations of Web
resources using a uniform and predefined set of stateless operations
 XML and Java in Android, for extensive frontend and backend application development
 PHP, for server-side validation, retrieval
 JSON to transmit data objects consisting of attribute–value pairs
 JQuery, a popular JavaScript library to further enhance user interactivity.
 MySQL for database for storing all the application data.
 Python, for web scraping (fetch event details)
 Google APIs for Google Maps
 HTML and CSS to develop interactive user interfaces.
 JavaScript, for event handlers and behaviors to add user interaction
 Bootstrap, a CSS framework for further styling the application.
Architecture Skeleton
USE CASE
DIAGRAM
ER
DIAGRAM
CONTEXT
DIAGRAM
DATA FLOW
DIAGRAM
DOMAIN MODEL
ACTIVITY
DIAGRAM FOR
WEB SCRAPING
ACTIVITY
DIAGRAM FOR
CREATING NEW
EVENT
ACTIVITY DIAGRAM
FOR EVENT
RECOMMENDATION
SEQUENCE
DIAGRAM FOR
SIGNUP
SEQUENCE
DIAGRAM FOR
LOGIN
SEQUENCE
DIAGRAM FOR
LOGOUT
SEQUENCE
DIAGRAM FOR
WEBSCRAPING
SEQUENCE
DIAGRAM FOR
DISPLAYING
EVENTS
GANTT CHART: INCREMENT 1

INCREMENT 1: SYSTEM DESIGN AND FULL-FLEDGED WEB APPLICATION


GANTT CHART: INCREMENT 2

INCREMENT 2: BACKEND AND GOOGLE MAPS API INTEGRATION


GANTT CHART: INCREMENT 3

INCREMENT 3: REST API INTEGRATION AND SYSTEM DEPLOYMENT


S.N. TASKS TASK STATUS

1. Fully Functional Web Application Completed

1. Web Scraping for dynamic fetching of events from a third-party Completed

website

1. Google Maps API Integration to display the marker of updated Completed

events in the corresponding location

TASKS COMPLETED 1. Signup/Login Activity for Android Completed

AND REMAINING 1. Backend Database Synchronization Remaining

1. Facebook Open Authentication API Integration that lets user to Completed

sign up via existing account

1. Newsfeed Main Activity Layout Design Completed

1. Rest API Integration Currently working

1. Recommender Algorithm that recommends new event to the Remaining

user based on his/her past and consumption pattern

1. Session Management Remaining

1. Other minor Event Networking Application Features Remaining


Thank You

Vous aimerez peut-être aussi