{"id":18964307,"url":"https://github.com/lorransutter/freedom-by-chaining-up-node","last_synced_at":"2026-04-02T21:30:19.233Z","repository":{"id":37872480,"uuid":"241493843","full_name":"LorranSutter/Freedom-by-chaining-up-Node","owner":"LorranSutter","description":"Dynamic web site for gamers","archived":false,"fork":false,"pushed_at":"2022-12-10T19:25:06.000Z","size":949,"stargazers_count":0,"open_issues_count":8,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-01T05:30:11.840Z","etag":null,"topics":["blockchain","css-grid","css3","gamers","html5","mongodb","nodejs"],"latest_commit_sha":null,"homepage":"https://bcdv1007-gamers.herokuapp.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LorranSutter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-18T23:59:47.000Z","updated_at":"2021-04-24T14:47:13.000Z","dependencies_parsed_at":"2023-01-26T09:01:25.929Z","dependency_job_id":null,"html_url":"https://github.com/LorranSutter/Freedom-by-chaining-up-Node","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/LorranSutter%2FFreedom-by-chaining-up-Node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LorranSutter%2FFreedom-by-chaining-up-Node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LorranSutter%2FFreedom-by-chaining-up-Node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LorranSutter%2FFreedom-by-chaining-up-Node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LorranSutter","download_url":"https://codeload.github.com/LorranSutter/Freedom-by-chaining-up-Node/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239959950,"owners_count":19725221,"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":["blockchain","css-grid","css3","gamers","html5","mongodb","nodejs"],"created_at":"2024-11-08T14:23:39.934Z","updated_at":"2026-04-02T21:30:19.167Z","avatar_url":"https://github.com/LorranSutter.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Freedom by chaining-up - NodeJS\n\nFinal project for the course BCDV1007 - Full Stack Development II from [Blockchain Development](https://www.georgebrown.ca/programs/blockchain-development-program-t175/) program from [George Brown College](https://www.georgebrown.ca).\n\nThis project is an extension of a previous static web site version. You can check this previous version [here](https://github.com/LorranSutter/Freedom-by-chaining-up).\n\n---\n\nDynamic web site presented as final assignment using HTML5, CSS3, JS, Express and MongoDB. Based on the final project presented on the course BCDV1001 - Introduction to Blockchain. It consists of a platform which allows gamers connect their game accounts in order to sell, buy and trade game assets.\n\n\u003cdiv align=\"center\"\u003e\n\n![Preview](https://res.cloudinary.com/lorransutter/image/upload/v1589314584/Freedom_by_chaining_up_Node.gif)\n\n\u003c/div\u003e\n\n## :runner: How to run\n\nOpen your terminal in the folder you want to clone the project\n\n```sh\n# Clone this repo\ngit clone https://github.com/LorranSutter/Freedom-by-chaining-up-Node.git\n\n# Go to the project\ncd Freedom-by-chaining-up-Node\n\n# Install dependencies\nnpm install\n\n# Run the project\nnpm run start\n\n# Or run using nodemon\nnpm run devstart\n```\n\nIf you want to use your own mongodb account, replace the following variable with your own mongo URL:\n\n```sh\n# Go to config/db.js\nMONGOURI = \u003cyour-url\u003e\n```\n\nThen you may populate your database using the following command:\n\n```sh\nnode populatedb.js\n```\n## :book: Resources\n- [Final Assignment - BCDV1001](https://drive.google.com/file/d/1CQZWTo7N4vliZXRFV4m0hd2VNEdJs6BG/view?usp=sharing)\n\n## :computer: Technologies\n- [HTML5](https://www.w3schools.com/html/html5_intro.asp) - markup language used for structuring and presenting content\n- [CSS](https://www.w3schools.com/css/) - style sheet language used for describing the presentation of a document\n- [JavaScript](https://www.w3schools.com/js/) - high-level, often just-in-time compiled, and multi-paradigm programming language\n- [JQuery](https://jquery.com/) - JS library designed to simplify HTML DOM interacto\n- [Node.js](https://nodejs.org/en/) - executes JS scripts in server side\n- [Express.js](http://expressjs.com/) - web application framework\n- [MongoDB](https://www.mongodb.com/) - NoSQL database\n- [Mongoose](https://mongoosejs.com/) - object data modeling (ODM) library for MongoDB and Node.js\n- [Moment.js](https://momentjs.com/) - parsing, validating, manipulating and displaying dates and times\n- [Pug](https://pugjs.org/) - template engine for Node.js and for the browser\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Florransutter%2Ffreedom-by-chaining-up-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Florransutter%2Ffreedom-by-chaining-up-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Florransutter%2Ffreedom-by-chaining-up-node/lists"}