Skip to content

Repository files navigation

Portfolio Website – Coming Soon

This is a personal portfolio website currently under development. The project is built with Next.js and styled using Tailwind CSS, following a modern, component-based architecture. The landing page includes an animated background, a "Coming Soon" message, custom branding, and social media links to maintain online presence during development.


🚀 Getting Started

Prerequisites

Ensure the following tools are installed before getting started:

  • Node.js (v18 or higher)

  • A package manager:

    • pnpm (preferred)
    • Bun
    • npm or yarn (optional)

Setup Instructions

✅ 1. Clone the Repository

git clone https://github.com/mrakbari91/comming-soon.git
cd your-portfolio

✅ 2. Install Dependencies

Using PNPM:

pnpm install

Using Bun:

bun install

💡 Bun offers faster installs and is compatible with most common packages. If using Bun, ensure your codebase does not depend on unsupported Node APIs.


✅ 3. Run the Development Server

PNPM:

pnpm dev

Bun:

bun run dev

Once running, visit your development server at: 🔗 http://localhost:3000


🔧 Build for Production

PNPM:

pnpm build

Bun:

bun run build

This will generate an optimized production build of the Next.js application.


🌐 Deployment Recommendations

You can deploy this Next.js project on any platform that supports Node.js. Recommended platforms:

  • Vercel – seamless with Next.js
  • Netlify
  • Cloudflare Pages (with adapter)
  • Render, Railway, or your own server

After connecting your GitHub repo, most platforms auto-detect Next.js and configure builds for you.


⚙️ Environment Variables

For future integration (e.g., contact form, analytics, or CMS), create a .env.local file in the root directory:

NEXT_PUBLIC_SITE_URL=https://yourdomain.com
NEXT_PUBLIC_GA_ID=G-XXXXXXXXXX

Never commit .env.local to version control.


🧩 Features (Planned / In Progress)

  • ✅ "Coming Soon" landing page with animation
  • ✅ Responsive design using Tailwind CSS
  • ✅ Social media links
  • ✅ Custom logo component
  • 🛠️ Light/dark theme support
  • 🛠️ Contact form (with validation & email integration)
  • 🛠️ Projects and resume sections
  • 🛠️ CMS integration (e.g., Notion, Sanity, or Contentful)
  • 🛠️ SEO optimization and metadata setup

📌 Project Status

🚧 This website is currently under construction. Development is active, and more sections will be released incrementally.


📄 License

© 2025 Dhruv Akbari. All rights reserved. This project is licensed for personal use. Contact the author for reuse or collaboration.


🤝 Contributing

At this stage, contributions are limited. If you'd like to offer feedback or collaborate in the future, feel free to reach out via social links or email.

About

A modern "Coming Soon" page built with Next.js and Tailwind CSS. Features animated design, responsive layout, and social media links.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages