A comprehensive daily log of my journey learning web development and software engineering. This repository serves as a record of my progress, learnings, and experiments with various technologies.
- Project Overview
- File Structure
- Why I Created This
- What Problem Does This Solve?
- Technologies Used
- Getting Started
- Contributing
- Future Updates
- License
This repository documents my daily coding activities as I learn technologies like HTML, CSS, React.js, Node.js, PostgreSQL, Docker, AWS, Firebase, Next.js, and more. It includes:
- Notes and summaries of what I learned.
- Code snippets for practice exercises.
- Links to resources and tutorials I found helpful.
The repository follows a simple structure for easy navigation:
├── logs/ # Daily logs with date-based filenames
│ ├── YYYY-MM-DD.md # Markdown files for each day's log
│ ├── ...
├── resources/ # Links and notes to resources and tutorials
│ ├── html-css.md
│ ├── react-node.md
│ ├── ...
├── experiments/ # Small coding projects and experiments
│ ├── project-name/
│ │ ├── README.md
│ │ ├── src/
│ │ ├── ...
│ ├── ...
├── README.md # This file
I created this repository to:
- Track my daily progress in learning to code.
- Keep all my notes, experiments, and references organized.
- Build a habit of consistent learning and documentation.
- Reflect on my growth over time and showcase my commitment to learning.
Learning to code can feel overwhelming without structure or accountability. This log:
- Provides a clear record of my learning path.
- Keeps me accountable for daily progress.
- Acts as a personal reference for revisiting concepts and projects.
Here are some of the key tools and technologies I explore in this repository:
- Frontend: HTML, CSS, React.js, Next.js
- Backend: Node.js, Express.js
- Databases: PostgreSQL, Firebase
- DevOps: Docker, AWS
- Other: FANTCSS, various libraries and frameworks
To clone this repository and explore its content on your local machine:
-
Clone the repo:
git clone https://github.com/your-username/daily-coding-log.git cd daily-coding-log -
Navigate the folder structure to explore daily logs, resources, and experiments:
cd logs/ # Check daily logs cd resources/ # Explore resources and notes cd experiments/project-name/ # Run an experiment project
-
Install dependencies for any experiment projects if required:
npm install
-
Run an experiment project:
npm start
While this repository is personal, I welcome suggestions, corrections, or links to useful resources. Feel free to:
- Fork the repository.
- Create a branch:
git checkout -b feature/suggestion-name - Commit your changes:
git commit -m 'Add a suggestion' - Push to the branch:
git push origin feature/suggestion-name - Submit a pull request.
- Include visual aids (diagrams, screenshots) for experiment projects.
- Add project showcases for larger experiments.
- Automate log formatting with scripts.
This repository is licensed under the MIT License. You are free to use and adapt this content for personal use.
Thank you for visiting my coding log! 🚀