Skip to content

lnhbonnie/Zender

Repository files navigation

Zender v16 - Hope & Encouragement for Job Seekers A compassionate web app designed to provide encouragement, validation, and practical support for job seekers during their search journey. Version Current Version: 16.0.0 The Why Many highly qualified people have lost their jobs or have been job searching for months. Many have lost confidence, hope, identity, and motivation to keep trying. Zender provides personalized encouragement based on your current emotional state. Features

7 Emotion States: Happy, Sad, Frustrated, Overwhelmed, Zero Motivation, Rejected, Ghosted 42 Personalized Quotes: 6 quotes per emotion, randomly selected Clean, Minimal Interface: Soft gradient backgrounds and intuitive design Hover Labels: Emotion names appear on hover Instant Refresh: Start fresh anytime with the refresh button Mobile Responsive: Access encouragement anywhere, anytime

Tech Stack

React 18 Vite Tailwind CSS Lucide React (icons)

Getting Started Prerequisites

Node.js (v16 or higher) npm or yarn

Installation

Clone the repository:

bashgit clone https://github.com/yourusername/zender-app.git cd zender-app

Install dependencies:

bashnpm install

Run the development server:

bashnpm run dev

Open your browser and navigate to http://localhost:5173

Build for Production bashnpm run build The production-ready files will be in the dist folder. Project Structure zender-app/ ├── src/ │ ├── App.jsx # Main application component │ ├── main.jsx # React entry point │ └── index.css # Tailwind CSS imports ├── index.html # HTML template ├── package.json # Dependencies and scripts ├── vite.config.js # Vite configuration ├── tailwind.config.js # Tailwind CSS configuration ├── postcss.config.js # PostCSS configuration └── README.md # This file How It Works

Select Your Emotion: Click on one of the 7 emoji buttons (hover to see labels) Generate Quote: Click "Find your zen" to receive personalized encouragement Read & Reflect: Take a moment to absorb the message Refresh: Use the refresh button to start over, or generate another quote

Customizing Quotes To edit or add quotes, modify the quotes object in src/App.jsx. Each emotion has an array of 6 quotes. You can add more quotes or modify existing ones. Deploying Deploy to Vercel

Push your code to GitHub Import your repository on Vercel Vercel will auto-detect Vite and deploy

Deploy to Netlify

Push your code to GitHub Import your repository on Netlify Build command: npm run build Publish directory: dist

Contributing Contributions are welcome! Please feel free to submit a Pull Request. License MIT License - feel free to use this project to help others. Acknowledgments Built with empathy for everyone navigating the challenging job search process. You're not alone, and your worth isn't defined by your employment status.

About

Zender for Job Seeker

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors