Skip to content

cepdnaclk/e19-co227-aiesec-local-committee-manangement-system

Repository files navigation

AIESEC Local Committee Management System

Logo

Running the Application

Development Environment

  • Make sure the following network ports are not in use since the following services will be running from the container

    • 8080: phpmyadmin
    • 8081: server app
    • 3000: client app
  • To build the images and run

	docker-compose -f docker-compose.dev.yml up
  • To rebuild and run (in case the compose file was edited) use --force-recreate flag
	docker-compose -f docker-compose.dev.yml up --force-recreate
  • Use Ctrl+C to stop all services

Problem ❓:

AIESEC's current management system, based on Google apps, faces issues with:

  • Data Insecurity
  • Inefficiencies
  • Poor User Experience

Solution 💭:

We're developing a new system focused on:

  • Robust Security 🔐: Through tiered user access.
  • Automation 🤖: Streamlining repetitive tasks.
  • Enhanced UX✨: A unified, user-friendly platform.

Progress So Far:

  1. Member management
  2. 75% of iGV processes including:
    • Project management
    • Slot management
    • Application management

Upcoming Features:

  • iGV (Remaining 25%):

    1. Email automation system
    2. Work reminder notifications
    3. Post-arrival project participant management
    4. Partner organizations management system
  • iGT:

    1. Internship opportunities system
    2. Application management
    3. Partner organization system
    4. New partnership system
  • oGT + oGV:

    1. Applicants selection system
    2. Marketing campaign system
    3. Opportunities management system
    4. Auto-suggestions for applicants
  • Marketing:

    1. Campaign management
    2. Content management (photos, videos, posts, blogs)
  • Business Development:

    1. Market research & cold calls system
    2. Revenue dashboard
    3. Member target system
  • People Management:

    Note: Managed by the People Management team but accessible to all members.

    1. Task management system (with reminders & member performance metrics)
    2. Interview management tool
    3. Opportunities hub (local, national, and international)
    4. Event and special announcement notifications
    5. Confidential member feedback (accessible only to President & VPs)
    6. Achievement badges for member profiles
    7. Training resources hub
  • Finance:

    1. Finance report publishing portal
    2. Finance data collection (for future budgets and more)

🤺Run Locally ? check installation guide

Tech Stack:

  • Client: React Formik MaterialUI

  • Server: Node.js JWT MySQL Express.js TypeScript

Feedback

If you have any feedback, please reach out to us at [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •