Skip to content

We are instructed to develop a completely functional university website which allows both student registration and administrative maintenance.

License

Notifications You must be signed in to change notification settings

Andrew-R-Stephens/website-Aleutian_Islands_University

Repository files navigation



Aleutian Islands University Website

A completely functional university website which allows both student registration and administrative maintenance.

Content  Capstone Project
Where   SUNY College at Old Westbury
Course  Systems Design and Engineering
ProfessorNaresh Gupta

Goal

We are instructed to develop a completely functional university website which allows both student registration and administrative maintenance. Our final deliverable follows the assignment's directive which has been curated by the professor.

We have expressed our accumulated abilities acquired over each contributors' time in university. We have expressed our ability to learn high level technologies outside of the classroom. This was done through our use of React.js, implementing ES6 Javascript technologies through Typescript, API calls through PHP, CORS handling, Stored Procedures and other MySQL technologies, configuring HTTPS through Apache, configuring the LAMP stack and other such Devops, and using more involved AWS Cloud service services such as EC2, Elastic IP, Route 53, and SES.

Our Database was meticulously designed to house most information relevant to a university from the eyes of thousands of users -- students, faculty, administrators, and researchers. Thus, we modeled our data using the Course Catalogs of SUNY Old Westbury and SUNY Farmingdale to generate a very realistic model. Our system is able to handle the complexities of this real-world data. Courses have course prerequisites (which also have prerequisites), leading to course registration dependencies. Majors and minor programs have course requirements, subsections of credits and minimum grade and credit requirements, which controlled the ability to generate Degree Audits and Unofficial Transcripts. The system supports Full or Part Time Undergraduate, Graduate, and PhD levels; and any student would be allowed to enroll as single major, single minor, double majors, or major/minor. The system suppotrs Full Time or Part Time Faculty with specializations in subjects. The system suppotrs Primary and Secondary Administration, where the former is allowed to modify any user's personal/account information, registration, or enrollments. All aforementioned functionality is only scraping the surface of what the full system does.

Live Demo

Visit: Aleutian Islands University Website

Sample Logins:

User TypeEmailPassword
Studentslowdh@aiuniversity.eduinhachabit
Facultyfsweet@aiuniversity.edususcipitaf
Administratorasteph.aiu@aol.comhooplah

CONTRIBUTORS

Team Leader
Andrew Stephens

Fullstack / Database
Andrew Stephens

Back-end / Database
Brian Mejia, Gwen Alessi

Documentation

FRONT-END

BACK-END / DATABASE

NPM Packages

SERVER

AWS HOSTING

IDE's / Platforms


Usage and License Limitations

LICENSE WARNING: Please read and understand the included GPL License before attempting to use this code.

This strict copyleft license is in place due to the wholesale cheating that goes on at SUNY College at Old Westbury. Please understand the License before you get yourself into trouble.

Do NOT use any of this project's content (structure /or source code /or libraries /or assets /or etc.), regardless of external modification, without citing Copyright where such content is used.

DO contact Andrew Stephens for inquiries.

About

We are instructed to develop a completely functional university website which allows both student registration and administrative maintenance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published