Skip to content

jamezmca/github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Daily Coding Log

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.


Table of Contents


Project Overview

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.

File Structure

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

Why I Created This

I created this repository to:

  1. Track my daily progress in learning to code.
  2. Keep all my notes, experiments, and references organized.
  3. Build a habit of consistent learning and documentation.
  4. Reflect on my growth over time and showcase my commitment to learning.

What Problem Does This Solve?

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.

Technologies Used

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

Getting Started

To clone this repository and explore its content on your local machine:

  1. Clone the repo:

    git clone https://github.com/your-username/daily-coding-log.git
    cd daily-coding-log
  2. 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
  3. Install dependencies for any experiment projects if required:

    npm install
  4. Run an experiment project:

    npm start

Contributing

While this repository is personal, I welcome suggestions, corrections, or links to useful resources. Feel free to:

  1. Fork the repository.
  2. Create a branch: git checkout -b feature/suggestion-name
  3. Commit your changes: git commit -m 'Add a suggestion'
  4. Push to the branch: git push origin feature/suggestion-name
  5. Submit a pull request.

Future Updates

  • Include visual aids (diagrams, screenshots) for experiment projects.
  • Add project showcases for larger experiments.
  • Automate log formatting with scripts.

License

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! 🚀

About

Log of all my coding activity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors