This is the repository for SAC x DevClub's project portal. This promotes the discovery of projects and research opportunities for students with the professors at IIT Delhi. Projector is deployed at https://projects.apps.iitd.ac.in/app
All tools can be installed with nix develop
if you use Nix.
Required packages:
- Node.js (>= 22 LTS)
- pnpm (recommended)
- sqlite3
- pm2 (for deployment)
pnpm install
tsc -w
and in parallel
node dist/server.js --dev
First time deployment:
pnpm install && pnpm build
pm2 start ecosystem.config.cjs
To reload,
pnpm run deploy
- Add profile page
- Edit profile option
- Add support form
- Allow students to view application
- Add BTP and MTP as project type
- Fixed a critical bug on onboarding
- Fixed a bug that showed resume as null
- Public profile options
- Profile pages and onboarding for faculty
- Application withdrawal option
- Fix resume bugs