myEx provides a centralized platform for student organizations to manage their executive recruitment from start to finish and for students to find opportunities within their target area of involvement.
For Students:
Sort clubs by keywords and tags to find the opportunities with the best fit Track your application status as it's reviewed Discussion threads to ask questions to execs and discuss with other applicants myExtracurriculars AI Assistant Pull open postings data and discuss potential opportunities to assess fit Get application advice and position recommendations Get current application status For Club Execs:
Create new position listings and dynamically update application questions See applications in a table view with CSV export capabilities Update applicant statuses as the team makes their decisions Trigger status update emails (coming soon) Discuss an application and add notes with your fellow execs in a Reddit-style thread Assign star ratings to applications to assist in the review process Update club and personal account profiles myExtracurriculars AI Assistant Get all applicants for a specific position and discuss application details Update applicant status (ex, "Reject Brandon") Ask for stats about applications CRUD operations on job postings
inside the backend folder, create a .env file with these options and add it to your gitignore.
PORT = 3000
NODE_ENV=development
DEV_MONGO= mongo development database connection string
make sure to npm install.
run with npm run dev
in another terminal concurrently run npm run dev to run the vite app. make sure to populate with the proper .env first.
@brandon