Welcome to the BoutMe Portfolio Template! This project is a modern, single-page portfolio website built using Next.js, Tailwind CSS, and Framer Motion. It serves as a highly customizable and interactive platform to showcase personal or professional information.
- Dynamic animation using Framer Motion.
- Fully responsive layout.
- Easy customization via environment variables.
- SEO-friendly and fast.
Here is a comparison of the original design inspiration and the final implemented design:
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd bout-me
- Install the dependencies:
npm install # or yarn install
All personal data such as links, names, and contact details are dynamically rendered from the .env
file. This eliminates the need to modify the code for customization.
-
Create a
.env.local
file in the root directory:touch .env.local
-
Add the following variables to the file:
USER_NAME="Your Name" # Full name of the user DESCRIPTION="I'm a totally cool guy who codes and develops a bunch of stuff. And I'm pretty crazy for anime and food. " # A brief description of professional skills and areas of expertise MAILING_ID="[email protected]" # Email address for professional communication RESUME_LINK="https://tinyurl.com/i1uwnb/" # The user's resume is stored on Google Drive and can be accessed publicly via the link LINKEDIN_PROFILE="https://linkedin.com/in/your-url/" # Link to the user's LinkedIn profile for networking and career-related information GITHUB_USERNAME="github-user" # GitHub Profile for showcasing technical projects and contributions OTHERS_NAME='["Dribbble", "Instagram"]' # Platforms for sharing design work and creative content OTHERS_LINK='["https://dribbble.com/dribbble/", "https://instagram.com/instagram/"]' # Direct URLs to these platforms
To start the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 to view the website in your browser.
To build the project for production:
npm run build
# or
yarn build
Serve the production build:
npm start
# or
yarn start
This project is licensed under the MIT License. You are free to use, modify, and distribute it for personal or commercial purposes.
Feel free to reach out if you have any questions or need assistance!