This is my latest portfolio proect that i built using Next.js to replace my older portfolio site. the site is live. you can check it out Here
- Next.js: A powerful React framework for server-side rendering and static site generation.
- Framer Motion: Smooth animations and transitions.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- TypeScript: Strong typing for improved developer experience.
- Supabase: Open-source Firebase alternative for backend services.
Follow these steps to set up the project locally:
- Clone the repository
git clone https://github.com/comethrusws/portfoliov2.git
- Install dependencies
npm install # or yarn install
- Run the development server
npm run dev # or yarn dev
- Open http://localhost:3000 in your browser to view the project.
app/
: Core application components.components/
: Reusable UI components.context/
: State management with Context API.lib/
: Utility functions and helpers.public/
: Static assets like images and fonts.
- Environment Variables: Create a
.env
file in the root directory and add your environment variables. - Tailwind CSS: Configuration is in
tailwind.config.js
. - TypeScript: TypeScript settings are in
tsconfig.json
.
Contributions are what make the open-source community such an amazing place. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
cheers -x