Next Portfolio
|Updated:
12 May 2024
|172 Stars
Portfolio built using Next.js, TailwindCSS, and Firebase
Categories
Overview
The Next Portfolio is a modern and functional portfolio website built using Next.js, Tailwind CSS, TypeScript, Firebase, SendGrid, and Framer Motion. It offers a dynamic design that showcases a developer’s skills and experience effectively.
Features
- Modern Design: Utilizes Tailwind CSS for a sleek and contemporary look.
- TypeScript Integration: Utilized for code clarity and safety.
- Firebase Backend: Integrated for backend services such as realtime-database.
- Dynamic Portfolio: Showcases the developer’s skills and experience effectively.
- SendGrid Integration: Allows for email functionality within the portfolio.
- Framer Motion Animation: Adds interactive animations for an engaging user experience.
Installation
- Fork this repository.
- Clone your forked repository.
- Install dependencies:
- Create a Firebase project and select the web app.
- Create an .env.local file in the root directory with Firebase config variables.
- Update sample data.json file with your data.
- Import json data:
- Go to Firebase Console, select your project.
- Go to “Database” -> “Realtime Database” -> “Import JSON” and import data.json file.
- Run the project.
Summary
The Next Portfolio is a dynamic and modern portfolio website that not only looks visually appealing but also integrates well with backend services like Firebase and SendGrid, offering a seamless experience for showcasing a developer’s skills and experience. The use of TypeScript adds to the code’s clarity and safety, making it a comprehensive solution for creating an impressive online portfolio.