The web application is written in Next.js for managing Eviloma Family user subscriptions
To run this project, you will need to add the following environment variables to your .env file
MONGODB_URI - MongoDB connect url
TELEGRAM_APIKEY - API key for auth telegram bot
NEXT_PUBLIC_TELEGRAM_URL - Link to Telegram bot
NEXT_PUBLIC_API_KEY_ID - API key for ID system
NEXT_PUBLIC_ID_URL - Url ID system
NEXT_PUBLIC_TELEGRAM_TOKEN - Telegram bot token for notification
INNGEST_SIGNING_KEY - Key from inngest service from cron (auto setup on vercel)
INNGEST_EVENT_KEY - Event key from inngest service from cron (auto setup on vercel)
NEXT_PUBLIC_RECAPTCHA_SITE_KEY and RECAPTCHA_SECRET_KEY - Google ReCaptcha v3 keys
Clone the project
git clone https://github.com/HighError/FamilyDashboardGo to the project directory
cd FamilyDashboardInstall dependencies
yarnSetup .env
Start the server
yarn devThe easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.