CamsWatcher is a React Native application for real-time observation of webcams around the world ๐ธ๐
You will need to follow the steps below in order to run the app :
- Install the Node.js runtime on your computer. You can find the link to download it under the Guides and resources section.
- Download this repository and unzip it.
- With a shell (CMD, PowerShell, Bash, etc), navigate to the unzipped folder and execute the
npm install
command. - Run the project by executing
npm start
.
Once these four steps have been executed, you will be able to open the CamsWatcher app either on your phone using the "Expo Go" mobile application or in your web browser via the options given by expo in your shell !
The app is made in JavaScript and uses the React Native framework.
The front-end uses :
- React Native Elements
- React Native Maps
- React Native Webview
The back-end uses :
- Expo
- React Navigation
- React Native Async Storage
- React Native Dotenv
- Node.js - Server runtime
- React - JavaScript library for building user interfaces
- React Native - JavaScript framework for building native, cross-platform mobile apps
- React Native Elements - Cross Platform React Native UI toolkit
- React Native Maps - React Native Mapview component for iOS + Android
- React Native Webview - React Native Cross-Platform WebView
- Expo - Platform for making universal native apps for Android, iOS, and the web with JavaScript and React
- React Navigation - Routing and navigation for Expo and React Native apps
- React Native Async Storage - An asynchronous, persistent, key-value storage system for React Native
- React Native Dotenv - Load react native environment variables using import statements for multiple env files
Daniel Roduit |
This project is licensed under the MIT License