A personal learning repository to stay motivated and consistent with learning new technologies and building projects every day.
This repository documents my daily learning journey, showcasing diverse projects built while mastering different programming languages, frameworks, and problem-solving techniques. Each project represents a step forward in my development career, emphasizing consistency over perfection.
Mission: To prove that small, daily efforts compound into significant skill development.
Daily-learn/
βββ π Python Projects/ # Core learning projects in Python
β βββ Quiz.py # Interactive quiz application
β βββ Scientific_calculator.py # Advanced calculator with functions
β βββ File_cleaner.py # File system utility & organizer
β βββ Mood.py # Mood/emotion tracking app
β βββ Search.py # Search implementation utility
β βββ Strength.py # Password strength validator
β βββ Stu.py # Student management system
β βββ GitHub_stats.py # GitHub analytics tool
β βββ Atmarks.py # @ symbol parser utility
β βββ Foldercleaner.py # Directory organization tool
β
βββ π Web Development/ # Frontend & Full-stack projects
β βββ Next.js Setup
β β βββ next.config.ts
β β βββ tsconfig.json
β β βββ package.json
β βββ HTML Projects
β β βββ index.html # Main web page
β β βββ counter.html # Interactive counter app
β βββ JavaScript
β β βββ script.js # Utility scripts
β β βββ seed-admin.js # Database seeding script
β βββ Styling
β βββ eslint.config.mjs
β βββ postcss.config.mjs
β
βββ π Data & Configuration/
β βββ students.json # Sample data structure
β βββ requirements.txt # Python dependencies
β βββ .gitignore # Git exclusions
β
βββ π Organized Modules/
β βββ app/ # Application modules
β βββ components/ # Reusable components
β βββ templates/ # Template files
β βββ public/ # Static assets
β βββ lib/ # Utility libraries
β βββ secure_notes/ # Sensitive data storage
β βββ core_feeling/ # Specialized module
β βββ New project/ # Work in progress
β
βββ README.md # This file
- Python 3.x - Primary language for utilities and scripts
- Libraries: requests (HTTP client)
- Next.js - React framework for SSR/SSG applications
- TypeScript - Type-safe JavaScript development
- HTML5 & JavaScript - Core web technologies
- CSS - Styling with PostCSS
- ESLint - Code quality and linting
- PostCSS - CSS processing and optimization
- Git - Version control
| Project | Description | Purpose |
|---|---|---|
| Quiz.py | Interactive quiz application (15KB) | Test knowledge retention and Q&A logic |
| Scientific_calculator.py | Advanced calculator with scientific functions (10KB) | Math operations, trigonometry, logarithms |
| File_cleaner.py | Intelligent file organization and cleanup (21KB) | Automate file management tasks |
| Mood.py | Personal mood/emotion tracking application (5KB) | Daily emotional data logging |
| Search.py | Search algorithm implementation (4KB) | Text search and filtering utilities |
| Strength.py | Password strength validation tool (4KB) | Security assessment for passwords |
| Stu.py | Student management system (4KB) | CRUD operations for student data |
| GitHub_stats.py | GitHub repository analytics (4KB) | Fetch and display GitHub statistics |
| Atmarks.py | Special character parsing utility (1KB) | Handle @ symbol patterns |
| Foldercleaner.py | Directory organization script (3KB) | Sort files by type/date/name |
| Project | Technology | Description |
|---|---|---|
| counter.html | HTML/JavaScript | Interactive counter with increment/decrement |
| index.html | HTML | Main landing page |
| seed-admin.js | Node.js | Database initialization script |
- Python 3.8+
- Node.js 16+ (for Next.js projects)
- npm or yarn
# Clone the repository
git clone https://github.com/akkinyu2002/Daily-learn.git
cd Daily-learn
# Install Python dependencies
pip install -r requirements.txt
# Run a Python script
python Quiz.py# Install Node.js dependencies
npm install
# Run Next.js development server
npm run dev
# Build for production
npm run buildThis repository demonstrates learning in:
- β Python Scripting - File I/O, data structures, algorithms
- β Web Development - HTML, CSS, JavaScript, React/Next.js
- β Full-Stack Development - Backend utilities + Frontend applications
- β API Integration - GitHub API, HTTP requests
- β Problem Solving - Algorithm implementation, data manipulation
- β Code Organization - Modular design, project structure
- β Version Control - Git workflows and commit practices
- Total Python Scripts: 10+
- Web Projects: 3+
- Technology Stack: 5+ languages/frameworks
- Commit Frequency: Daily learning updates
- Last Updated: 2026-02-27 04:45:38
- Explore Projects - Browse individual projects to understand implementation
- Run Examples - Execute scripts to see them in action
- Read Code - Study the code structure and patterns used
- Modify & Learn - Fork and experiment with your own variations
- Contribute Ideas - Suggest improvements or new project ideas
Each new project follows this pattern:
- Identify a learning goal
- Design a small, achievable project
- Implement the solution
- Test and validate
- Commit with clear messages
- Document learnings
Suggestions and feedback are welcome! If you have ideas for improvements:
- Fork the repository
- Create a feature branch (
git checkout -b feature/YourIdea) - Make your changes
- Commit with clear messages (
git commit -m 'Add improvement') - Push to the branch (
git push origin feature/YourIdea) - Open a Pull Request
Projects in this repository are inspired by:
- Python documentation and tutorials
- Next.js official documentation
- Algorithm and data structure courses
- Web development best practices
- Open-source community projects
- Some projects are experimental and may contain backup files (
.bak) - The repository is continuously evolving with new projects
- Code reflects learning progress, not production-ready standards
- Each project includes lessons learned for future improvements
- GitHub: @akkinyu2002
- Repository: Daily-Learn
This repository is open source and available for learning purposes.
β¨ Consistency is the key to mastery. Every commit, every day, every project brings us closer to excellence.