Skip to content

RadeelAhmad/my-portfolio

Repository files navigation

Portfolio/Blog Website 📄

This website serves as a platform for me to display my portfolio, including projects, skills, and experience. Additionally, I use it to write and share blog posts on topics I'm passionate about, such as hacking, CTFs, and many more.

Features

  • Portfolio: A showcase of my work and projects.
  • Blog: A section for sharing articles and insights.
  • Responsive Design: The website is optimized for various devices and screen sizes.
  • Contact Form: Visitors can reach out to me through a contact form.

Technologies Used

A template with Next.js 13 app dir, Contentlayer, Tailwind CSS and dark mode.

Clone this repository to your local machine:

git clone https://github.com/RadeelAhmad/my-portfolio

Open your web browser and visit https://radeel.vercel.app to see the website in action.

Commands

All commands are run from the root of the project, from a terminal:

Note! For Docker commands we must have it installed in your machine.

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run format:check Check code format with Prettier
npm run format Format codes with Prettier
npm run sync Generates TypeScript types for all Astro modules.
npm run cz Commit code changes with commitizen
npm run lint Lint with ESLint
docker compose up -d Run AstroPaper on docker, You can access with the same hostname and port informed on dev command.
docker compose run app npm install You can run any command above into the docker container.

Feedback & Suggestions

If you have any suggestions/feedback, you can contact me via my email. Alternatively, feel free to open an issue if you find bugs or want to request new features.