Skip to content

Application for getting feedbacks or questions from people and store it in Google Sheets.

Notifications You must be signed in to change notification settings

PlusOneGeneration/native-landing-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Native Landing App

Simple application for getting feedbacks or questions from people and store it in Google Sheets. This project consist of NativeScript app for Android and server side on Express.js. The server side has deployed on Heroku. Looks like these:

Start Page Registration Page Validation_Registration Page Finish Page Result in Google Sheet

This project has written with:

Getting Started

Follow step by step and you will be run this project on your machine.

  • Set up your system for NativeScript. On the NativeScript side you can find hands-on tutorials that walk you set up your system.
  • Clone project from GitHub by SSH link git@github.com:PlusOneGeneration/native-landing-app.git or HTTPShttps://github.com/PlusOneGeneration/native-landing-app.git

After those steps you can see a project structure as proposed below

Project Structure

For usage project as local you need two terminal tap

  • Server side [S] - > cd server/

  • NativeSrcipt side [N] - > cd landing-app/

  • Setup server side:

    • Run npm install
    • Run npm start
  • Setup NativeScript side:

    • Check a registration-resource.ts that URL for registration looks like 'http://10.0.2.2:3000/registration'
    • Run tns install
    • Run tns run android

Built application for mobile

For testing application on mobile you need to follow by next steps:

  • you must be on the tab for NativeScript app or just go to cd landing-app/
  • run tns build android
  • go to platforms/android/build/outputs/apk and you have a landingapp-debug.apk file and you just need to download it on your mobile and run
  • run and install landingapp-debug.apk. Voila! You have landing-app on your phone

Presentation

You can get presentation, how it's works from here

Authors

  • Irina Drozdova (feya) - developer

Wish inspiration all