Skip to content

PSITS-UC-MAIN/PSITS-WEB-LEGACY

Repository files navigation

PSITS Web Application

                                   

Developed by Jayharron Mar Abejar (Project Owner)

PSITS web application allows PSITS officers to manage announcements, selling tickets/t-shirts, and create events! UC Main CCS students can create an account for reservation/order of event merch purpose. After account registration, students will be emailed by the Email API for success registration, their email addresses will be used for notification purpose such as availability of reserved event products (Tickets/Lanyard/T-shirt). There will be a Printing Service feature that is open for all departments, from there the organization can earn some extra income for growth.

The project is open for collaboration for students from UC Main and other campus to share their ideas and experience team building environment with the project developers. The web app was built on Flask microweb framework since it is light-weight and fast to deploy, the web application is also not so complex which is why flask is the best option.

For the school term A.Y. 2022-2023 while the project owner is still in the PSITS Organization, he will continue to maintain the web application until he is off service. For the future PSITS officer of UC-Main, they will have the right to continue maintaining the website or remove the implementation, If the future developers choose to maintain the website, they must fork the original repository(this) and implement the new features on their side, the project owner will no longer accept any pull requests from the new maintainer since this system will become a legacy once the turn over was implemented.

The main team

Project Owner

    Jayharron Mar Abejar  (FullStack developer)

Contributors

    Dennis Durano  (Adviser)

    Pia Abellana  (QA Tester)

    Rey Vincent de los Reyes  (Front-End developer)

    Nathaniel Tiempo  (Front-End developer)

    Harold Cuico  (Back-End developer)

    Trisha Ann Cempron  (Front-End developer)

    Roi Alexis Joshua Florentino  (Front-End developer)

    Mariella Ferrer  (UI Designer)

    James Dylan Caramonte  (Mobile Developer [ADMIN SIDE])

Tools/Languages used for project development

  • PyCharm Python programming IDE
  • VSCode IDE
  • MySQL for Database
  • Magic Bell Email API
  • Bootstrap for Front-End
  • React-Native [Admin Side]
  • Xamarin [Webview]
  • [Python, MYSQL, JavaScript, C#]

The web app is hosted at UC-Banilad's server, you can access it here. Note that the link is not permanent, once the turn over was implemented, a new link may be created from where the new system was hosted.

 

Software Updates

Legacy V1.0

Update 1.1

Update 1.2

Update 1.3

 

FEATURES

Selling of merchandise

Tracking order revenue with Charts.JS

Posting of announcements

Implemented QR Receipt and QR Scanning

Opened a printing service for all departments