Downforacross is an online website for sharing crosswords and playing collaboratively with friends in real time.
It is hosted at https://downforacross.com/.
If you notice a bug or have a feature request, feel free to open an issue.
-
Install
nvm
andyarn
-
Clone repo and cd to repo root.
git clone https://github.com/downforacross/downforacross.com.git
cd downforacross.com
-
Use node v10
nvm install
nvm use
-
Install Dependencies
yarn
-
Run frontend server
yarn start
Down for a Cross is open to contributions from developers of any level or experience. See https://github.com/downforacross/downforacross.com/blob/master/Contributing.md to get started!
Developing for mobile web:
- Mobile device emulator: https://appetize.io/demo?device=nexus7&scale=50&orientation=portrait&osVersion=9.0
- Public urls for local server: ngrok, https://ngrok.com/
- Remote debugging (e.g. safari developer mode) tips: https://support.brightcove.com/debugging-mobile-devices
- https://firebase.google.com/docs/database/web/start (intro to firebase realtime database)
- https://reactjs.org/tutorial/tutorial.html (intro to react)
- https://www.messenger.com/t/steven.hao.14 (helpline)
- https://discord.gg/KjPHFw8 (community discord)