Skip to content

Latest commit

 

History

228 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI & Machine Learning Club Website

Official web platform for the AI & Machine Learning Club at Oriental College of Technology.

Local Development

  1. Install dependencies:
npm install
  1. Create local env file:
cp .env.example .env.local
  1. Start the app:
npm run dev

Quality Commands

npm run lint
npm run lint:scripts
npm test
npm run build

Environment Variables

Use .env.local (never commit it):

  • NEXT_PUBLIC_APPWRITE_ENDPOINT
  • NEXT_PUBLIC_APPWRITE_PROJECT_ID
  • NEXT_PUBLIC_APPWRITE_DATABASE_ID
  • APPWRITE_API_KEY

Optional script-only path variables:

  • IMAGE_PATH
  • IMAGES_DIR
  • FILES_DIR
  • APP_APK_PATH
  • APP_AAB_PATH

Script Usage (Portable)

All Appwrite maintenance scripts now read credentials from environment and support CLI path args.

Windows (PowerShell):

$env:APPWRITE_API_KEY="your_key"
npx tsx scripts/upload-about-images.ts "D:\data\about-images"
npx tsx scripts/upload-apps.ts "D:\builds\AIML Club.apk" "D:\builds\AIML Club.aab"

POSIX (bash/zsh):

APPWRITE_API_KEY="your_key" npx tsx scripts/upload-about-images.ts "/data/about-images"
APPWRITE_API_KEY="your_key" npx tsx scripts/sync-aanya.ts "/data/images/ananya.png"

CI

GitHub Actions workflow is defined in .github/workflows/ci.yml and runs:

  • lint
  • tests
  • production build
  • audit (moderate and above)

About

Official AI & Machine Learning Club (OCT Bhopal) website, documentation, and operations repository.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages