https://github.com/hqasmei/portfolio
My portfolio built with Next.js 14 and Tailwind CSS.
https://github.com/hqasmei/portfolio
Last synced: 12 days ago
JSON representation
My portfolio built with Next.js 14 and Tailwind CSS.
- Host: GitHub
- URL: https://github.com/hqasmei/portfolio
- Owner: hqasmei
- License: mit
- Created: 2023-09-15T03:30:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-17T22:20:06.000Z (4 months ago)
- Last Synced: 2025-04-12T01:56:16.066Z (12 days ago)
- Language: TypeScript
- Homepage: https://hosnaqasmei.com
- Size: 3.6 MB
- Stars: 44
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - hqasmei/portfolio - My portfolio built with Next.js 14 and Tailwind CSS. (TypeScript)
README
# My portfolio ✨
- **Framework**: [Next.js](https://nextjs.org/)
- **Database**: [Upstash Redis](https://upstash.com/)
- **Deployment**: [Vercel](https://vercel.com)
- **Styling**: [Tailwind CSS](https://tailwindcss.com)
- **Analytics**: [Beam Analytics](https://beamanalytics.io/)## Running Locally
```bash
git clone https://github.com/hqasmei/portfolio.git
cd portfolio
bun install
bun dev
```Create a `.env` file similar to [`.env.example`](https://github.com/hqasmei/portfolio/blob/main/.env.example).
## Database
Go to [Upstash](https://upstash.com/), create an account, create a database in Upstash Redis and add the generate UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN.
## Analytics
Go to [Beam Analytics](https://beamanalytics.io/), add your url and replace the data-token in src/app/layout.tsx.
## SST Commands
npx sst deploy --stage prod
npx sst remove --stage prodsst secret set MySecret my-secret-value --stage prod