Skip to content

ggabrao/career-tracker-v0

Repository files navigation

About

This is a Next.js app built with v0, an AI pair programmer created by Vercel (the team behind Next.js).

The tool allows for seamless deployment to Vercel's platform and provides easy customization of UI components using the Shadcn/ui library (which integrates well with Next.js and is deeply integrated with v0).

Results

This project demonstrates how AI can help create nearly production-ready modern web applications in significantly less time while achieving great results.

⚠️ However, it’s important to guide the tool effectively and review its output.

With good guidance and practice, you can quickly go from 0% to 60% completion and then refine the code further through additional prompts or manual coding.

🛠️ Tech Stack

  • Development: v0 by Vercel
  • Framework: Next.js 15
  • UI: Shadcn/ui + Tailwind CSS
  • TypeScript

Prompts

Initial Creation

Create a Next.js project that leverages shadcn/ui to help users track their career progression as React frontend developers with a focus on Next.js. 
The application should categorize users into four distinct levels: starter, junior, mid, and senior.
For each level, provide a detailed list of both soft and hard skills required to progress, ensuring users have a clear understanding of what is needed to advance. 
Additionally, implement a toggle feature for dark and light mode to enhance user experience. 
Integrate gamification elements, such as achievement badges and progress bars, to motivate users in their development journey. 
The design should embody a modern aesthetic with engaging animations to create an appealing and interactive interface. 
Utilize local storage for data persistence and include a reset button to allow users to clear their progress if desired.

Further Improvements

  1. UI Refinements and Accessibility:

    • Adjust font colors to improve contrast with the background.
    • Review the code to enhance responsiveness and accessibility where needed.
  2. Code Organization:

    • Split the code into multiple components to improve maintainability and organization.
    • Move common logic to the lib folder.
    • Remove unused components.
  3. Final Check:

    • Perform a final review to ensure the project is ready for deployment.

About

AI pair programming with v0 by Vercel.

Topics

Resources

Stars

Watchers

Forks