The atlamors/portfolio repository is an open-source portfolio website built with Next.js and React, currently deployed at andrewnelson.net. The project is classified as being in beta stability and serves as both a functional personal portfolio site and a template for others to fork and customize. It is written in JavaScript and represents the creator's first open-source contribution, designed to help others learn Next.js while providing a practical portfolio and networking tool.
The repository demonstrates active development with a clear roadmap documented through developer updates. As of July 2023, the creator paused development due to personal circumstances including a relocation to the suburbs of Langely, BC, but indicated plans to resume work within a couple of months. Earlier updates from February 2023 showed that Jest testing infrastructure had been set up, though no actual tests had been written at that time due to the developer's busy schedule with a job search and family relocation.
The project's architecture is built on Next.js and React, with several planned improvements documented in the README. The next development phase aims to enhance the developer experience by migrating from local JSON data storage to MongoDB, implementing Sanity.io for GUI-based page editing, adding TypeScript support, and establishing comprehensive unit testing with Jest. The creator has also noted consideration of integrating Webflow's React component export tool to streamline component design and management for marketing teams and visual designers.
The application currently includes several completed pages and features. The About page is functional, as are the Articles and Projects pages. The Articles section has a completed Medium API integration, though connections to Dev.to and HackerNoon APIs remain incomplete. The Projects page includes a single project details page that is still under development. The design system is being actively developed through the App Systems architecture, with ongoing work on Margins and Padding design tokens.
The repository includes deployment badges indicating successful Vercel deployment and integration. The project is licensed and marked as experimental, with clear documentation that it is still being actively developed. The creator explicitly encourages others to fork the repository and has promised that fork, installation, editing, and deployment instructions will be provided in the future. The project represents a learning opportunity for developers interested in Next.js, React, and modern web development practices, while simultaneously serving as a functional portfolio template that others can adapt for their own use.