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.
- 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.
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.
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. |
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.