Skip to content

mehmetali10/internship-management-app

 
 

Repository files navigation

Internship Management Application

Welcome to the Internship Management Application repository! This project was developed as part of the "Software Project Management" course assignment, where we aimed to enhance our software development and management skills. 6

Overview

Our project focuses on creating an internship management application tailored for universities and institutions to streamline the internship process. It facilitates communication and coordination among students, instructors, career centers, and administrators.

Technologies Used

  • Next.js
  • MySQL
  • AWS S3 Bucket
  • AWS RDS
  • Mantine UI Framework

User Roles

  • Career Center
  • Instructor
  • Student
  • Admin

Key Features

  • Instructor Functionality:
    • Share acceptance forms with students and companies.
    • Provide official letters upon student request.
    • Accept or reject internship applications.
  • Student Functionality:
    • Download acceptance letters.
    • Upload transcripts and other necessary documents.
    • Submit internship applications to instructors.
  • Career Center Functionality:
    • Provide insurance forms upon application acceptance.
    • Share internship opportunities.
  • Messaging System:
    • All roles can communicate with each other.

Project Artifacts

You can explore the project's artifacts and documentation in the repository:

Database Schema

2

Function Schema

3

Roadmap

4

System Design Schema

5

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.9%
  • CSS 2.1%