Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/meesakveld/pgm-platform

The Graduate Programming website is an extensive platform built with React and Tailwind CSS and uses GraphCMS for backend services.
https://github.com/meesakveld/pgm-platform

headless-cms hygraph-cms react react-helmet tailwind

Last synced: about 2 months ago
JSON representation

The Graduate Programming website is an extensive platform built with React and Tailwind CSS and uses GraphCMS for backend services.

Awesome Lists containing this project

README

        

![PGM Platform](.github/image.png)

# 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](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