Track your developer wins and celebrate your career milestones
DevWins is a modern web application designed to help developers document, track, and celebrate their professional achievements. Whether it's completing a challenging project, learning a new technology, getting promoted, or solving a complex bug, DevWins helps you maintain a comprehensive record of your career victories.
- 📝 Win Tracking: Document your professional achievements with details and context
- 🎯 Career Milestones: Track important career moments and growth
- 📊 Progress Visualization: View your wins over time with beautiful charts
- 🏷️ Categorization: Organize wins by project, technology, or achievement type
- 📱 Responsive Design: Access your wins from any device
- 🚀 Performance Optimized: Built with modern web technologies for speed
This project is built with modern web technologies:
- Astro - Static site generator with dynamic capabilities
- React - UI components and interactivity
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first CSS framework
- Lucide React - Beautiful icon library
- Swiper - Modern slider components
- Vite - Fast build tool and dev server
- PostCSS - CSS processing
- Autoprefixer - CSS vendor prefixing
- React Hook Form - Performant form library
- Zod - Schema validation
Make sure you have the following installed:
- Node.js (version 18 or higher)
- npm or yarn package manager
-
Fork and Clone the repository
git clone https://github.com/LadyKerr/devwins cd devwins -
Install dependencies
npm install # or yarn install -
Start the development server
npm run dev # or yarn dev -
Open your browser Navigate to
http://localhost:4321to see the application
npm run dev- Start the development servernpm run build- Build the application for productionnpm run preview- Preview the production build locallynpm run astro- Run Astro CLI commands
We welcome contributions! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.