View Portfolio.
This Portfolio was built with Next.js. It requires Node.js v18.17+.
1. Clone the repository
git clone https://github.com/Gerome-Elassaad/portfolio.git
2. Install dependencies
pnpm install
3. Run dev server
pnpm run dev
4. Edit config
src/app/resources/config
5. Edit content
src/app/resources/content
6. Create blog posts / projects
Add a new .mdx file to src/app/blog/posts or src/app/work/projects
- Automatic open-graph and X image generation with next/og
- Automatic schema and metadata generation based on the content file
- Responsive layout optimized for all screen sizes
- Timeless design without heavy animations and motion
- Render sections conditionally based on the content file
- Enable or disable pages for blog, work, gallery and about / CV
- Generate and display social links automatically
- Set up password protection for URLs
- A localized version of Geromes Portfolio is available with the next-intl library
- To use localization, switch to the 'i18n' branch
- Report a bug.
Distributed under the CC BY-NC 4.0 License.
- Commercial usage is not allowed.
- Attribution is required.
See LICENSE.md for more information.
