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
nvmandyarn -
Clone repo and cd to repo root.
git clone https://github.com/downforacross/downforacross.com.gitcd downforacross.com -
Use node v18
nvm installnvm usenvm 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)