An open API service indexing awesome lists of open source software.

https://github.com/radeelahmad/my-portfolio


https://github.com/radeelahmad/my-portfolio

blog portfolio-website vercel-deployment

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# 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:

```bash
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](https://docs.docker.com/engine/install/) 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](mailto:[email protected]). Alternatively, feel free to open an issue if you find bugs or want to request new features.