Skip to content

Shoaibstat876/resume-builder-nextjs

Repository files navigation

Resume Builder Next.js

A resume builder web app built with Next.js, TypeScript, and Tailwind CSS.

This project allows users to view and manage resume sections such as personal information, work experience, education, and skills. It was built as a frontend practice project to improve component-based UI development, structured data display, and interactive resume section handling.

Live Demo

View Live Demo

Features

  • Personal information section
  • Experience section
  • Education section
  • Skills section with proficiency levels
  • Add, edit, and delete-style resume section actions
  • Resume preview/navigation
  • Clean frontend layout
  • Built with modern Next.js project structure
  • Deployed on Vercel

Tech Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Vercel

Project Purpose

This project was created to practice building a resume builder interface using Next.js and TypeScript.

The main goal was to understand how to structure a frontend application with reusable sections and display resume-related data in a clean format.

Learning Goals

The goal of this project was to understand how professional resume-building applications organize, display, and manage structured user information.

This project provided hands-on experience with reusable React components, TypeScript-based UI development, responsive layouts, and frontend application design using Next.js.

What I Practiced

  • Next.js app structure
  • React component-based UI development
  • TypeScript with frontend components
  • Tailwind CSS styling
  • Structured resume data display
  • Interactive UI sections
  • Vercel deployment workflow

Folder Structure

resume-builder-nextjs/
├── public/
├── src/
│   └── app/
├── package.json
├── tailwind.config.ts
├── tsconfig.json
└── README.md

Run Locally

Clone the repository:

git clone https://github.com/Shoaibstat876/resume-builder-nextjs.git

Go to the project folder:

cd resume-builder-nextjs

Install dependencies:

npm install

Start the development server:

npm run dev

Open in browser:

http://localhost:3000

Future Improvements

  • Add form validation
  • Add PDF download/export feature
  • Add local storage support
  • Add database support
  • Add authentication
  • Add multiple resume templates
  • Improve mobile responsiveness
  • Improve UI polish and spacing

Status

Frontend practice project with live deployment.

This project is not a production-level resume builder yet, but it shows practical frontend development using Next.js, TypeScript, and Tailwind CSS.

About

A resume builder web app built with Next.js, TypeScript, and Tailwind CSS with editable resume sections.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages