Skip to content

Instantly share code, notes, and snippets.

View rachidelaid's full-sized avatar

rachid el aid rachidelaid

View GitHub Profile
@rachidelaid
rachidelaid / WebviewDownloadShare.jsx
Last active March 10, 2025 15:09 — forked from mshivam019/ScreenWebview.jsx
A feature rich webview for react native
import {useState, useEffect, useRef, useCallback} from 'react';
import {View,Text,BackHandler, Share as RNshare, Platform} from 'react-native';
import {WebView} from 'react-native-webview';
import {useRoute, useNavigation} from '@react-navigation/native';
import {useFocusEffect, useIsFocused} from '@react-navigation/native';
import Share from 'react-native-share';
import ReactNativeBlobUtil from 'react-native-blob-util';
import styled from 'styled-components/native';
import axios from 'axios';
import HeaderComponentWithBackButton from '../components/HeaderComponentWithBackButton';
@rachidelaid
rachidelaid / jest.config.js
Created January 19, 2022 13:06 — forked from johno/jest.config.js
Mock localStorage with Jest for React testing
module.exports = {
testPathIgnorePatterns: ['<rootDir>/.next/', '<rootDir>/node_modules/'],
setupFiles: ['./test-setup.js']
}
@rachidelaid
rachidelaid / gist:17b4f8da5bf366edbd6debdd383c0481
Created June 20, 2021 12:52 — forked from su-v/gist:9965739
Inkscape / SVG on GitHub
@rachidelaid
rachidelaid / node_nginx_ssl.md
Created February 26, 2020 20:04 — forked from bradtraversy/node_nginx_ssl.md
Node app deploy with nginx & SSL

Node.js Deployment

Steps to deploy a Node.js app to DigitalOcean using PM2, NGINX as a reverse proxy and an SSL from LetsEncrypt

1. Sign up for Digital Ocean

If you use the referal link below, you get $10 free (1 or 2 months) https://m.do.co/c/5424d440c63a

2. Create a droplet and log in via ssh

I will be using the root user, but would suggest creating a new user