Track every special moment of your child's growth with love and technology.
GrowKid is a modern and responsive web platform dedicated to tracking child development. Developed with a focus on user experience, it offers intuitive tools for parents and caregivers to monitor their children's growth.
- Modern Interface: Child-friendly and cheerful design with soft colors and attractive visual elements
- Responsive: Works perfectly on mobile devices, tablets, and desktop
- Accessibility: Developed following web accessibility best practices
- Security: Data protection with encryption and robust validations
- User Experience: Intuitive navigation and real-time visual feedback
- Secure login with data validation
- Complete registration with parent and child information
- Password visibility toggle with interactive icon
- Real-time form validation
- Child data registration (name, birth date, weight, height)
- Development milestone tracking
- Vaccination calendar
- Photo gallery and special moments
- Medical reports
- HTML5: Semantic and accessible structure
- CSS3: Modern styling with Grid, Flexbox and animations
- JavaScript: Interactive features and validations
- Font Awesome: Vector icons
- Google Fonts: Poppins typography
- Responsive Design: Mobile-first approach
-
Clone the repository:
git clone https://github.com/nandabri/GrowKid.git
-
Navigate to the directory:
cd GrowKid
-
Open the main file:
- Open
index.html
in your browser - Or use a local server like Live Server (VS Code)
- Open
- Primary:
#4CAF50
(Green) - Secondary:
#45a049
(Dark Green) - Gradients:
linear-gradient(135deg, #667eea 0%, #764ba2 100%)
- Text:
#333
(Dark),#666
(Medium),#999
(Light)
- Font: Poppins (Google Fonts)
- Weights: 300, 400, 500, 600, 700
- Desktop: > 768px
- Tablet: 768px - 480px
- Mobile: < 480px
- ✅ Chrome
- ✅ Firefox
- ✅ Safari
- ✅ Edge
- ✅ Mobile browsers
- Client-side and server-side validation
- Input sanitization
- XSS protection
- Sensitive data encryption
- Privacy policy implemented
- Custom dashboard
- Growth charts
- Push notifications
- Family sharing
- Report exports
- Pediatrician integration
- Native mobile app
- Fork the project
- Create a 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 open for learning purposes. Feel free to get inspired, but don't copy.
Made with ❤️ for families and healthcare systems by Fernanda Belmont
Fernanda Belmont
- GitHub: @nandabri
- Email: rivlisnanda@gmail.com