{"id":25088881,"url":"https://github.com/massigy/coding-for-beginners","last_synced_at":"2026-04-10T00:02:41.608Z","repository":{"id":78992232,"uuid":"356043389","full_name":"MassiGy/Coding-For-Beginners","owner":"MassiGy","description":"Coding for Beginners project website","archived":false,"fork":false,"pushed_at":"2023-10-06T11:03:38.000Z","size":582,"stargazers_count":2,"open_issues_count":8,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-07T10:53:29.377Z","etag":null,"topics":["css","ejs","expressjs","git","github","html","javscript","mongodb","mongodb-atlas","mvc","nodejs","npm","restapi","unsplash-api"],"latest_commit_sha":null,"homepage":"https://coding-for-beginners.up.railway.app/","language":"EJS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MassiGy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-08T20:44:33.000Z","updated_at":"2023-05-31T21:37:18.000Z","dependencies_parsed_at":"2025-02-07T10:53:05.961Z","dependency_job_id":"579601ba-1420-4256-a8b2-c4b220bdd6df","html_url":"https://github.com/MassiGy/Coding-For-Beginners","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MassiGy%2FCoding-For-Beginners","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MassiGy%2FCoding-For-Beginners/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MassiGy%2FCoding-For-Beginners/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MassiGy%2FCoding-For-Beginners/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MassiGy","download_url":"https://codeload.github.com/MassiGy/Coding-For-Beginners/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246673143,"owners_count":20815516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","ejs","expressjs","git","github","html","javscript","mongodb","mongodb-atlas","mvc","nodejs","npm","restapi","unsplash-api"],"created_at":"2025-02-07T10:53:02.674Z","updated_at":"2025-12-30T18:54:28.370Z","avatar_url":"https://github.com/MassiGy.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to Coding for Beginners.\n\n\n## How to access the project:\n\n\n- [Coding for Beginners is online on railway.](https://coding-for-beginners.up.railway.app/)\n\n\n\u003cbr\u003e\n\n---\n\n## Used technologies:\n\n- Nodejs/Expressjs for the backend.\n- MongoDB Atlas \u0026 Mongoose for the database.\n- Passportjs for a localStrategy based authentication.\n- Ejs for the server side rendering template engine. (SSR)\n- HTML/CSS/Bootstrap for the views look.\n- Git for source code control.\n\n\u003cbr\u003e\n\n---\n\n## How to contribute:\n\nIn short you need to: \n\n- Fork the project.\n- Clone the forked repo locally.\n- Add some great stuff locally, push to your forked repo.\n- Then fire up a pull request to this repo.\n\n\nFor more details, here are the steps to follow along.\n\n- **First, fork the project on github.**\n\n- **Use git to clone \u0026 setup your forked project locally.**\n\n\u003cbr\u003e\n\n```sh\n\n    # after cloning, navigate to the project\n\n    # to sync with origin\n    git remote add upstream \u003cmain_repo_url\u003e\n    git remote add origin \u003cyour_forked_repo_url\u003e\n    \n    # to setup your locat dev branch\n    git branch your_local_branch\n    git checkout your_local_branch\n\n    # to add your changes\n    git add *\n    git commit -m \"+your_local_branch: your commit here\"\n\n    # push to your forked repo\n    git push origin your_local_branch\n\n\n```\n\n\u003cbr\u003e\n\n\n- **Now, that your work is on github, you can go ahead \u0026 fire up a pull request.**\n\nAfter doing so, I will be prompted to review your code to see if it will be merged or not. Thanks for your hard work \u0026 take care! \n\n\u003cbr\u003e\n\n\nAlso by doing so, if any updates are made to the main repo `master` branch, you can easily get the latest updates with  `git pull upstream master`\n\n---\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmassigy%2Fcoding-for-beginners","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmassigy%2Fcoding-for-beginners","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmassigy%2Fcoding-for-beginners/lists"}