A comprehensive portfolio website featuring a modern, responsive design with advanced CMS capabilities. Built with enterprise-grade architecture and optimized for performance, SEO, and user experience.
- Multi-domain Architecture - Main site with specialized subdomains (wiki, git, donation, store)
- Advanced CMS - Complete admin panel for content management
- SEO Optimized - 100/100 SEO score with structured data and meta optimization
- Responsive Design - Mobile-first approach with modern UI/UX
- Database-driven - Dynamic content with PostgreSQL backend
- Real-time Updates - AJAX-powered admin interface
- Email Integration - Newsletter system and contact form automation
- GitHub Integration - Live repository data and project showcasing
- Performance Optimized - Redis caching and CDN integration
- Framework: Flask 2.3+ with Blueprint architecture
- Database: PostgreSQL with SQLAlchemy ORM
- Caching: Redis for session management and rate limiting
- Authentication: Flask-Login with secure session handling
- Email: SMTP integration for notifications and newsletters
- API Integration: GitHub API for repository data
- Languages: HTML5, CSS3, JavaScript (ES6+)
- Framework: Bootstrap 5 with custom components
- Icons: Font Awesome 6
- Animations: Custom CSS transitions and JavaScript interactions
- Forms: AJAX-powered with real-time validation
- Web Server: Nginx with SSL/TLS termination
- Application Server: Gunicorn with multiple workers
- Process Management: Systemd services
- Monitoring: Custom health checks and performance tracking
- Backup: Automated database and file system backups
- Deployment: Git-based CI/CD with automated testing
- Rate Limiting: Flask-Limiter with Redis backend
- Input Validation: Comprehensive sanitization and CSRF protection
- SSL/TLS: Let's Encrypt certificates with auto-renewal
- Headers: Security headers including CSP and HSTS
- Authentication: Secure password hashing with Werkzeug
- CDN: Cloudflare for global performance
- DNS: Cloudflare DNS with proxy protection
- Analytics: Google Analytics integration (optional)
- Monitoring: Custom monitoring with email alerts
Python 3.11+, PostgreSQL, Redis (optional for caching)# Clone repository
git clone hhttps://github.com/Lusan-sapkota/portfolio/tree/dev
cd portfolio
# Create virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Create database and run
python create_database.py
python create_admin.py
python app.pyPlease refer to the main branch for all production changes. Multiple files have been updated—check the commit history for detailed insights, especially if the development branch is incomplete.
For complete production setup with Oracle Cloud + Cloudflare, see DEPLOYMENT_GUIDE.md
Main Site: lusansapkota.com.np
Subdomains:
- Wiki: wiki.lusansapkota.com.np
- Git: git.lusansapkota.com.np
- Donation: donation.lusansapkota.com.np
- Store: store.lusansapkota.com.np
- SEO Score: 100/100 ✅
- Performance: Optimized with CDN and caching
- Accessibility: WCAG 2.1 compliant
- Security: A+ SSL rating with security headers
- Mobile: Fully responsive design
Professional Inquiries: contact@lusansapkota.com.np
This project is licensed under the MIT License - see the LICENSE file for details.
© 2025 Lusan Sapkota | Full Stack Developer & AI/ML Engineer
🇳🇵 Made with ❤️ in Nepal
