Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 2.43 KB

README.md

File metadata and controls

48 lines (32 loc) · 2.43 KB

PGM Platform

PGM Platform

This is a website for the Graduate Program in Programming, which includes a portfolio from various program tracks. The target audience includes prospective students, current students, alumni, industry professionals, and other interested parties.

Required Functional Specifications:

  • Homepage
  • Education
  • Program / Curriculum
  • Portfolio → Filtering
  • Blog
  • Services
  • Team
  • Search

Front-end

  • React: A JavaScript library for building user interfaces, allowing for the creation of dynamic and interactive web applications.
  • State Management (theme switch): Managing the state of the application, including a feature to switch between different themes (e.g., light mode and dark mode) to enhance user experience.
  • SEO friendly via React Helmet: Ensuring the website is search engine optimized by using React Helmet, which allows for dynamic changes to the document head, including meta tags, titles, and more.
  • Styling via Tailwind: Using Tailwind CSS, a utility-first CSS framework, for styling the website. Tailwind provides low-level utility classes to build custom designs directly in the markup.

Back-end

  • Hygraph Headless CMS as Backend as a Service (BAAS): Utilizing GraphCMS, a headless CMS that serves as a backend as a service, to manage and deliver content via a GraphQL API. This allows for flexible and efficient content management and delivery, supporting the needs of the front-end application.

Deployment

  • Deployment via Render.com: Deploying the application using Render.com, a platform that simplifies the deployment process, offering hosting services and continuous deployment capabilities for web applications.

License

This project is distributed under the MIT License.

Contact

If you have any questions or need further assistance, please feel free to contact me on LinkedIn or Instagram.

Mees Akveld | LinkedIn Mees Akveld | Instagram