Giter Site home page Giter Site logo

react_schoolmanagget's Introduction

Initial Installation:

- Firstly, Node JS needs to be install in order to set up React and its install components. 
https://nodejs.org/en/download/ 
Follow the link and install the most current Node JS for the operating system you are on. 


Expo Installation

 - Install Expo Go on your smartphone

- Once Node JS has install. Open the Project folder in Visual Studio Code. 
- Open the terminal and run the following calls:

: npm install -g expo-cli 
(This is the base script for the project to be run through Expo)

Module Installation

: npm install @react-navigation/native 
: npm install @react-navigation/native-stack 
(These allow the use of a stack for changing screens quickly)

: npm install react-native-gesture-handler@~2.2.1 
(This allows for swipes to be recognised)

: npm install react-native-screens react-native-safe-area-context
: npm install react-native-masked-view/masked-view
(These are security features)

: npm install @react-navigation/bottom-tabs --save 
(This is to use tabs down the bottom of the screen for quick navigation)

: npm install react-native-vector-icons --save
(This allows for customisable icons - This build uses the Community Icons)

: npm install accordion-collapse-react-native
(This allows for drop down menus)

: npm install expo-constants
(This allows for standardised constants that can be used freely)

: npm install react-native-countdown-circle-timer
: npm install react-native-sound --save
(These are for the study timer - Sounds can also be used elsewhere)

: npm install react-native-dialog 
(This allows for dialogue boxes to appear)

: npm install react-native-calendars
: npm install react-native-paper
(This is for the calendar component)

Once all modules are installed, save all files and test to see if it works 
by using the command: 
npm start

After it bundles (can take 5 seconds to a minute depending on your computer speed), 
a QR code should appear on screen. 

Use your phone camera and highlight over it, Expo Go should pick it up and open it. 
Once it fully bundles, you will have access  to the app. (Closing the application or 
closing Visual Studio will terminate the connection)

Remember! In order for Expo Go to work successfully, your phone and your computer MUST
be on the same network, otherwise the bundler will not be able to sync the two 
devices together. 

react_schoolmanagget's People

Contributors

altjw001 avatar savny004 avatar baoxiangpang avatar xin-shang avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.