Welcome to my personal portfolio website! This project showcases my skills, projects, and provides a way for potential employers or collaborators to get in touch with me.
- Responsive design that looks great on both desktop and mobile devices
- Smooth scrolling and animations for an engaging user experience
- Sections for showcasing projects, skills, and contact information
- Built with modern web technologies for optimal performance
- Next.js - React framework for building the user interface
- React - JavaScript library for building user interfaces
- TypeScript - Typed superset of JavaScript
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Animation library for React
- Lucide React - Icon set for React
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/tess-dev-portfolio.git cd tess-dev-portfolio -
Install dependencies:
npm install -
Run the development server:
npm run dev -
Open http://localhost:3000 in your browser to see the result.
app/: Contains the main page component and layoutcomponents/: Reusable React componentspublic/: Static assets like images and faviconstyles/: Global styles and Tailwind CSS configuration
To customize this portfolio for your own use:
- Update the personal information in
app/page.tsx - Modify the projects array in
app/page.tsxto showcase your own projects - Adjust the skills list in
app/page.tsxto match your expertise - Replace the favicon in the
public/directory with your own - Update the metadata in
app/layout.tsxwith your information
This project is ready to be deployed on platforms like Vercel, Netlify, or GitHub Pages. Follow the deployment instructions for your chosen platform.
- Create a directory for the project
mkdir tess-dev-portfolio
cd tess-dev-portfolio- Clone the repository
git clone https://github.com/recule556688/portfolio.git- Use the docker compose file to build the project
docker-compose up -d- Connect your GitHub account to Vercel
- Select the repository and click "Deploy"
- Create a new repository on GitHub
- Push the project to the repository
git remote add origin
git push -u origin master- Go to the repository settings on GitHub
- Scroll down to the "GitHub Pages" section
- Select the
gh-pagesbranch and click "Save"
This project is open source and available under the MIT License.
If you have any questions or would like to get in touch, please feel free to reach out:
- GitHub: @recule556688
- Email: [email protected]
Thank you for checking out my portfolio !