This website was developed with the purpose of being my professional portfolio. In addition to the usual functionalities of a portfolio, it also serves as an example of clean and well-structured code, following best practices and conventions of both the language and the architecture and infrastructure of Next.js.
- Framework: Next.js
- Styling:
- Deployment: Vercel
- Analytics: Vercel Analytics
Run the following commands in your terminal to run the project locally:
git clone https://github.com/ce-krause/cekrause.git
cd cekrause
pnpm i
pnpm dev
Create a .env
file similar to .env.example
.
The application counts with an endpoint that receives an GitHub's username and return the public repositories with at least one language of the respective user.
https://cekrause.vercel.app/api/repositories/CUSTOM_USER
Replace CUSTOM_USER
with the desired user.