https://github.com/radeelahmad/my-portfolio
https://github.com/radeelahmad/my-portfolio
blog portfolio-website vercel-deployment
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/radeelahmad/my-portfolio
- Owner: RadeelAhmad
- License: mit
- Created: 2024-05-11T21:56:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-10T12:02:33.000Z (5 months ago)
- Last Synced: 2025-01-10T13:19:46.384Z (5 months ago)
- Topics: blog, portfolio-website, vercel-deployment
- Language: Astro
- Homepage: https://radeel.vercel.app
- Size: 13.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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.