Skip to content

CamsWatcher is a React Native application for real-time observation of webcams around the world ๐Ÿ“ธ๐ŸŒ

Notifications You must be signed in to change notification settings

d-roduit/CamsWatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

67 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CamsWatcher

CamsWatcher is a React Native application for real-time observation of webcams around the world ๐Ÿ“ธ๐ŸŒ


Table of Contents

  1. Run the app
  2. Technologies
  3. Guides and resources
  4. Authors
  5. License

Run the app

You will need to follow the steps below in order to run the app :

  1. Install the Node.js runtime on your computer. You can find the link to download it under the Guides and resources section.
  2. Download this repository and unzip it.
  3. With a shell (CMD, PowerShell, Bash, etc), navigate to the unzipped folder and execute the npm install command.
  4. 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 !

Technologies

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

Guides and resources

  • 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

Authors


Daniel Roduit

License

This project is licensed under the MIT License

About

CamsWatcher is a React Native application for real-time observation of webcams around the world ๐Ÿ“ธ๐ŸŒ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published