- Notifications
You must be signed in to change notification settings - Fork1
A social word game web app, built on Next.js
License
NotificationsYou must be signed in to change notification settings
NicholasBottone/Wordify
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Play now:https://wordifygame.vercel.app/
A social word game web app! Built on Next.js, React, Mongoose, React-Bootstrap, React Icons, Passport, SWR, next-connect, and Playwright!
This is aNext.js project bootstrapped withcreate-next-app
.
- To install dependencies:
npm install
- To run the app on the development server:
npm run dev
- To build the app for production:
npm run build
- To run the app in production (after it has been built):
npm start
- To run the test suites:
npm test
- To run the linting rules:
npm run lint
In order to run the app, you must set the following environment variables (in your.env
file):
MONGODB_URL
: The URL of the MongoDB database.GOOGLE_CLIENT_ID
: The Google OAuth client ID.GOOGLE_CLIENT_SECRET
: The Google OAuth client secret.CRON_API_KEY
: The API key for the cron job endpoint.
In order to run the app's tests, you must also set the following additional environment variables (in your.env.test
file):
TEST_USERNAME
: The email address for a test Google account.TEST_PASSWORD
: The password for a test Google account.TEST_2FA
: The 2FA base32 encoded secret for a test Google account.
This project is licensed under theAGPLv3 license. Feel free to contribute to the project by submitting pull requests or opening an issue.
About
A social word game web app, built on Next.js