Skip to content

jane-does-coding/Growfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 14, 2025
d8e42ab · · Oct 14, 2025

History

30 Commits
Oct 14, 2025
Oct 11, 2025
Oct 13, 2025
Oct 13, 2025
Oct 13, 2025
Oct 13, 2025
Oct 11, 2025
Oct 14, 2025
Oct 11, 2025
Oct 11, 2025
Oct 13, 2025
Oct 13, 2025
Oct 11, 2025
Oct 11, 2025
Oct 11, 2025

Repository files navigation

Growfolio

Screenshot 2025-10-13 at 3 06 57 PM Screenshot 2025-10-13 at 3 07 13 PM Screenshot 2025-10-13 at 3 07 31 PM Screenshot 2025-10-13 at 3 07 43 PM

Athena Award Badge

“Every project started as a seed, grew with effort, and shaped who I am.”

Growing Developer is an portfolio, made purely to display projects built with Next.js, inspired by the concept of growth.
Each project is visualized as a plant in a living digital garden..


Features

Interactive Garden View

  • Each plant represents a project, skill, or milestone.

The Project View

  • Post and share your projects.
  • Explore projects of others on explore page.
  • Get a flower on your profile for each project you post.
  • Like and Save projects of others to show support and use for inspiration.

The Milestones

  • Add your history of how your programming journey started

Routes

  • /register
  • /project
  • /project/like
  • /project/[id]

Pages

  • /
  • /create
  • /milestones
  • /explore

Tech Stack

Layer Tools
Framework Next.js 15+
Styling Tailwind CSS
Animations Framer Motion
Data Mongo DB
Hosting Vercel

Setup

1. Clone the repo

git clone https://github.com/jane-does-coding/Growfolio

cd growfolio

2. Install the dependencies

npm i

3. Configure .env

DATABASE_URL="your mongodb"
NEXTAUTH_SECRET=="random-secret"

CLOUDINARY_CLOUD_NAME=E="your cloud name"
CLOUDINARY_API_KEY=="your api key"
CLOUDINARY_API_SECRET=="your api secret"

4. Setup Prisma

npx prisma generate

4. Run the project

npm run dev