Skip to content

NalinDalal/debug-site

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Getting Started

  • Add the following environment variables in a .env.local file in the root of the project:

    • 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
  • First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Sample Credential:

Regular User:

Admin User:

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

    • Done with backend:

      • user sends join request to the guild

      • Admin can see the incoming requests

      • Admin can accept or reject the requests

      • Admin can see the list of all the members

      • Admin can see the list of all the roles in the guild

      • Admin can add or remove roles

    • Done with frontend:

      • User can send the request to join the guild

      • Admin can see the incoming requests

most work is done b/w 2:30 pm to 12:00 am 25.12.2024

production branch:

npm run build
npm run start

what to do next:

  • 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.
  • In House creation and registration for events
  • No DataBase to store anything, maybe pull it via docker

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages