8000 GitHub - fedetammaro/im-in: Assignment for the Human Computer Interaction Course at Università degli Studi di Firenze
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fedetammaro/im-in

Repository files navigation

I'm In App: find and create group activities

Design, mockupping and prototyping of a mobile application to find and participate or create group activities, made as final assignment for the Human Computer Interaction course at Università degli Studi di Firenze by Federico Tammaro and Tommaso Barletti. This is only a prototype and not completely functional: no backend and side functionalities have been implemented and the application has an initial local state restored every time the application is started. Full project report (in Italian) can be found here.

Techonologies used

  • Vue.js as the main programming framework for HTML, JavaScript and CSS
    • Vuex - State management pattern and library for the application state
    • Vue Router - Official Vue.js router used for the internal application navigation to create a single-page application
    • Vue Material - Library that eases the use of Material Design in a Vue.js application
  • Cordova to deploy everything as a mobile application and use it as a native smartphone application

The application requires the installation of Vue.js via NPM (full instructions can be found here)

npm install vue

and Cordova: since the installation varies with each OS, full instructions to install Cordova and add the needed platforms can be found here.

Cordova needs the following plugins, that can be installed as follows:

cordova plugin add cordova-custom-config
cordova plugin add cordova-plugin-fullscreen
cordova plugin add cordova-plugin-whitelist

Then, the installation of all the needed node modules can be done directly via NPM by navigating inside the project folder and executing

npm install

Then, the application can be run locally (not recommended since it is designed as a mobile application) using

npm run dev

or deployed on the smartphone (after having configured Cordova) using

npm run build
cordova [platform] build
cordova run [platform] --device

Screenshots

About

Assignment for the Human Computer Interaction Course at Università degli Studi di Firenze

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0