{"id":25737104,"url":"https://github.com/bartek-figat/---bbards---","last_synced_at":"2025-05-08T01:25:11.933Z","repository":{"id":56744384,"uuid":"520334457","full_name":"Bartek-Figat/---BBARDS---","owner":"Bartek-Figat","description":"Our project is an e-commerce platform enabling users to buy, rent and book anything.  The platform's Frontend is developed with TypeScript, React and Tailwind and the Backend is created with TypeScript, Express, Docker and MongoDb. It is an open source project and we do it non-profit. Our goal is to develop our skills and gain experience.","archived":false,"fork":false,"pushed_at":"2024-10-03T03:36:30.000Z","size":57201,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T16:13:11.796Z","etag":null,"topics":["docker","expressjs","hacktoberfest","mongodb","nginx","nodejs","react","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Bartek-Figat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2022-08-02T03:10:53.000Z","updated_at":"2024-10-03T03:34:46.000Z","dependencies_parsed_at":"2023-01-22T20:01:04.561Z","dependency_job_id":"bb34bd6a-1439-4dac-a3c1-2c3a589002ea","html_url":"https://github.com/Bartek-Figat/---BBARDS---","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/Bartek-Figat%2F---BBARDS---","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bartek-Figat%2F---BBARDS---/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bartek-Figat%2F---BBARDS---/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bartek-Figat%2F---BBARDS---/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bartek-Figat","download_url":"https://codeload.github.com/Bartek-Figat/---BBARDS---/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252980054,"owners_count":21835161,"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":["docker","expressjs","hacktoberfest","mongodb","nginx","nodejs","react","tailwindcss","typescript"],"created_at":"2025-02-26T06:34:08.544Z","updated_at":"2025-05-08T01:25:11.900Z","avatar_url":"https://github.com/Bartek-Figat.png","language":"TypeScript","funding_links":["https://www.buymeacoffee.com/bartek1983d"],"categories":[],"sub_categories":[],"readme":"![Screenshot 2021-09-09 at 10 08 54 PM](https://user-images.githubusercontent.com/67811830/198153675-2fe9e6ad-fa44-4a23-b93b-c922ff238a77.png)\n\n## Table of Contents\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-)\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n- [Download](#Download)\n- [Installation](#Installation)\n- [Docker compose](#Docker)\n- [Modules](#Modules)\n- [API Documentation](#API)\n- [Contributing](#Contributing)\n- [Application demo](https://bartek-figat.github.io/---BBARDS---/)\n\n\n## Buy Me Coffee\n[Coffee](https://www.buymeacoffee.com/bartek1983d)\n\n\n## Download\n\n```bash\n   https://github.com/Bartek-Figat/---BBARDS---.git\n```\n\n## Installation\n\nUse the following script to install modules in the front-end and back-end directory\n\n```bash\n  yarn install\n```\n\nTo run the project, in the root directory use.\n\nThe command will start the front-end and back-end\n\n```bash\n  yarn start\n```\n\n## Docker\n\nIf you want to code using Docker, create `.env` file in root directory:\n\n```bash\n  MONGO_INITDB_ROOT_USERNAME=developer\n  MONGO_INITDB_ROOT_PASSWORD=password\n  MONGO_INITDB_DATABASE=bbardslocal\n  dbDEV=mongodb://${MONGO_INITDB_ROOT_USERNAME}:${MONGO_INITDB_ROOT_PASSWORD}@database/${MONGO_INITDB_DATABASE}?retryWrites=true\u0026w=majority\u0026authSource=admin\n```\n\nThen run below in the root directory\n\n```bash\n  docker compose up\n```\n\nDocker will bind ports:\n\n3000 - Frontend\n\n8080 - Backend\n\n27017 - MongoDb\n\nIf you want to use other ports, open and modify the file `docker-compose.yml`\n\nYou can also run specific services:\n\n`docker compose up backend` - will run backend service and mongodb\n\n`docker compose up frontend` - will run frontend service\n\n## Modules\n\nModules installation\n\n```bash\n  yarn workspace \u003cworkspace_name\u003e \u003ccommand\u003e\n```\n\nExample:\n\n```bash\n  yarn workspace @bbards-ts/front-end add react react-dom --dev\n```\n\n```bash\n  yarn workspace @bbards-ts/back-end add cors\n```\n\nIf you want to remove a package:\n\n```bash\n  yarn workspace web-project remove some-package\n```\n\n## API\n\nSwaggier API\n\nOpen [http://localhost:8080/api-docs/](http://localhost:8080/api-docs/) in the browser.\n\n## Contributing\n\nLook at our [CONTRIBUTING.md](https://github.com/Bartek-Figat/tsx-react/blob/main/CONTRIBUTING.md) file to learn how to get started with gitflow.\n\n## Contributors ✨\n\nThanks go to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/adrianixGit\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/69733145?v=4?s=100\" width=\"100px;\" alt=\"adrianixGit\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eadrianixGit\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bartek-Figat/bbards/commits?author=adrianixGit\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://devopsowy.pl/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11333925?v=4?s=100\" width=\"100px;\" alt=\"Bartlomiej Komendarczuk\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBartlomiej Komendarczuk\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bartek-Figat/bbards/commits?author=BElluu\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jsgostkowski\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/93486712?v=4?s=100\" width=\"100px;\" alt=\"jsgostkowski\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejsgostkowski\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bartek-Figat/bbards/commits?author=jsgostkowski\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/kuprelweronika\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/110784022?v=4?s=100\" width=\"100px;\" alt=\"kuprelweronika\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ekuprelweronika\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bartek-Figat/bbards/commits?author=kuprelweronika\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/masterHAWK99\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/60447475?v=4?s=100\" width=\"100px;\" alt=\"masterHAWK99\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emasterHAWK99\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bartek-Figat/bbards/commits?author=masterHAWK99\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/namelessolo\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/34840936?v=4?s=100\" width=\"100px;\" alt=\"Aleksander Skorek\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAleksander Skorek\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bartek-Figat/bbards/commits?author=namelessolo\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n  \u003ctfoot\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" size=\"13px\" colspan=\"7\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/all-contributors/all-contributors-cli/1b8533af435da9854653492b1327a23a4dbd0a10/assets/logo-small.svg\"\u003e\n          \u003ca href=\"https://all-contributors.js.org/docs/en/bot/usage\"\u003eAdd your contributions\u003c/a\u003e\n        \u003c/img\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tfoot\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind are welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartek-figat%2F---bbards---","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbartek-figat%2F---bbards---","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartek-figat%2F---bbards---/lists"}