This project is no longer being maintained. Check out the React version of my portfolio and the code for it.
Simple Heroku-hosted Node/Express app that combines pinned GitHub repos with MongoDB Atlas data fetched via portfolio-db-api-v1 into a portfolio website.
- Fetches pinned GitHub repos using the GitHub GraphQL API.
- Fetches other portfolio data via a MongoDB Realm App API which serves data from a MongoDB Atlas database (free tier).
- MVC architecture is overkill for this small project.
- MongoDB Realm App API has these advantages:
- Minimizes security issues while maintaining free-tier hosting flexibility. For details, see portfolio-db-api.
- Eliminates the need to use the MongoClient or Mongoose for simple GET requrests.
This project is MIT licensed.