Skip to content

A portfolio builder for developers using Next.js, Typescript and Tailwind CSS

Notifications You must be signed in to change notification settings

nb-0310/portfolio-builder

Repository files navigation

Portify

The project allows users to manage and showcase their portfolio details, including projects, playgrounds, experience, education, images (profile picture, cover picture, etc.), and social links. The project is live here). The project is yet incomplete as I need to create a backend for allowing users to generate a link which they can share with their network or potential employers to showcase their portfolio and resume to them.

Features

  • Create, read, update, and delete portfolio details.
  • Manage projects: Add new projects, edit existing ones, and delete projects.
  • Playground management: Add and update playground details.
  • Experience and education management: Add and update experience and education information.
  • Image management: Upload and manage images for profile picture, cover picture, etc.
  • Social links: Add and update social links.

Technologies Used

  • Frontend Framework: Next.js, React
  • Programming Language: TypeScript, Javascript
  • Styling: Tailwind CSS

Getting Started

  1. Clone the repository: git clone <repository_url>
  2. Install dependencies: npm install
  3. Start the development server: npm run dev
  4. Access the application at: http://localhost:3000

Folder Structure

The project's folder structure is organized as follows:

  • components: Contains reusable React components.
  • pages: Contains the Next.js page components for different routes.
  • public: Holds static assets such as images.
  • styles: Contains global styles and Tailwind CSS configuration files.
  • Constants: Includes Sample data that is displayed on load.
  • Contexts: Includes Context files for different features including projects, playgrounds, profile, experience, etc

Contributing

Contributions to this project are welcome. If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

A portfolio builder for developers using Next.js, Typescript and Tailwind CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published