Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/meesakveld/pgm-platform
- Owner: meesakveld
- License: mit
- Created: 2024-06-14T14:11:25.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-14T15:04:50.000Z (7 months ago)
- Last Synced: 2024-06-15T15:58:57.401Z (7 months ago)
- Topics: headless-cms, hygraph-cms, react, react-helmet, tailwind
- Language: JavaScript
- Homepage: https://pgm-platform-pgm-meesakveld.onrender.com
- Size: 3.79 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.