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 v18
nvm install
nvm use
nvm alias default 18
(optional) -
Install Dependencies
yarn
-
Run frontend server
yarn start
Down for a Cross is open to contributions from developers of any level or experience.
See the Getting Started
section for instructions on setting up.
Join the discord for discussion.
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)