This is a Next.js project bootstrapped with
create-next-app
.
-
-
get the following from discord developer portal
- DISCORD_APP_ID
- DISCORD_PUBLIC_KEY
- DISCORD_CLIENT_ID
- DISCORD_CLIENT_SECRET
- DISCORD_BOT_TOKEN
- NEXT_PUBLIC_DISCORD_BOT_TOKEN
- DISCORD_SERVER_ID
-
DISCORD_APP_ID=your_app_id_here
DISCORD_PUBLIC_KEY=yout_public_key_here
NEXT_PUBLIC_DISCORD_BOT_TOKEN=yout_bot_token_here
DISCORD_SERVER_ID=yout_server_id_here
DISCORD_CLIENT_ID=yout_client_id_here
DISCORD_CLIENT_SECRET=your_app_id_here
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your_secret_here
DISCORD_BOT_TOKEN=yout_bot_token_here
MONGODB_URI=mongodb://0.0.0.0:27017/debug-oist
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
Regular User:
- Email: [email protected]
- Password: student123
Admin User:
- Email: [email protected]
- Password: admin123
what is done:
-
done with everything except db
-
done with user auth{not implemented any 3rd party}
-
done with profiles
-
done with sponsors page
-
done with team
-
done with websockets for chatting
-
done with events
-
done with notes
-
done with timeline page
-
by Aryan Kumar:
-
most work is done b/w 2:30 pm to 12:00 am 25.12.2024
production branch:
npm run build
npm run start
- repl.it like code editor
- in house contests like leetcode etc
- discord validatiion and bot automation for subgroup joining via admin request on discord server
- 3rd party auth like Oauth,github,Clerk
- new relic setup for monitoring, logging
- allow for code-editor like repl.it
- Kubernetes Containerization
- Debugging Steps:
- Ensure the application is properly containerized and works locally.
- Check Kubernetes deployment configurations and logs for issues during deployment.
- Monitor pod health and container logs.
- Debugging Steps:
- In House creation and registration for events
- No DataBase to store anything, maybe pull it via docker