{"id":19974127,"url":"https://github.com/larissaperinoto/fast-delivery","last_synced_at":"2026-04-11T03:03:13.003Z","repository":{"id":70851161,"uuid":"598755384","full_name":"larissaperinoto/fast-delivery","owner":"larissaperinoto","description":"Fast Delivery is a Full Stack application to support a beer distributor.","archived":false,"fork":false,"pushed_at":"2023-02-21T11:57:02.000Z","size":1766,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T14:32:30.392Z","etag":null,"topics":["chai","css","eslint","hooks","html","javascript","jwt","material-ui","mocha","mysql","nodejs","react-router","reactjs","sequelize","sinon","swagger"],"latest_commit_sha":null,"homepage":"https://previous-brass-production.up.railway.app/login","language":"JavaScript","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/larissaperinoto.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":"2023-02-07T18:43:29.000Z","updated_at":"2024-08-19T10:02:01.000Z","dependencies_parsed_at":"2023-02-27T09:30:24.822Z","dependency_job_id":null,"html_url":"https://github.com/larissaperinoto/fast-delivery","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/larissaperinoto/fast-delivery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larissaperinoto%2Ffast-delivery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larissaperinoto%2Ffast-delivery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larissaperinoto%2Ffast-delivery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larissaperinoto%2Ffast-delivery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/larissaperinoto","download_url":"https://codeload.github.com/larissaperinoto/fast-delivery/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larissaperinoto%2Ffast-delivery/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31667034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["chai","css","eslint","hooks","html","javascript","jwt","material-ui","mocha","mysql","nodejs","react-router","reactjs","sequelize","sinon","swagger"],"created_at":"2024-11-13T03:13:59.742Z","updated_at":"2026-04-11T03:03:12.957Z","avatar_url":"https://github.com/larissaperinoto.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fast Delivery\n\n[Trybe](https://www.betrybe.com/) is a technology school focused on training Web Developers and the Fast Delivery project was proposed as an activity to improve studies on back-end development.\n\nThe project was developed with the following team: [Raissa Vasconcelos](https://github.com/RaissaVasconcelos), [Rafael Alencar](https://github.com/rafaeldev13), [Luiz Junior](https://github.com/jcaluiz), [Yan Chapetta](https://github.com/chapetta).\n\n\n## Description\n\nFast Delivery is a Full Stack application to support a beer distributor. This app supports customers, sellers and the administrator person.\n\n#### Costumer\n\nAs a consumer you must login or register, if you do not have an account, then you will have access to a list of products that can be added to the cart. When choosing the products, you will be redirected to the checkout screen to check your order and then you will be able to finalize it. You will also have access to your entire order history.\n\n\n#### Seller\n\nIf you are a registered seller you can login and access to your entire order history. When you click in a order, you can see the order details.\n\n\n#### Administrator\n\nIf you are a administrator user, you can login and access the management sellers page. You can see all the sellers and customers and add new ones.\n\n## Technologies and Tools\n\n\u003cdiv\u003e\n \u003cimg src='https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge\u0026logo=html5\u0026logoColor=white' alt='HTML' /\u003e\n  \u003cimg src='https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge\u0026logo=css3\u0026logoColor=white' alt='CSS3' /\u003e\n  \u003cimg src='https://img.shields.io/badge/Material%20UI-007FFF?style=for-the-badge\u0026logo=mui\u0026logoColor=white' alt='Material ui' /\u003e\n  \u003cimg src='https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black' alt='JavaScript' /\u003e\n  \u003cimg src='https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB' alt='ReactJS' /\u003e\n  \u003cimg src='https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge\u0026logo=react-router\u0026logoColor=white' alt='React-router' /\u003e\n  \u003cimg src='https://img.shields.io/badge/eslint-3A33D1?style=for-the-badge\u0026logo=eslint\u0026logoColor=white' alt='ESlint' /\u003e\n  \u003cimg src='https://img.shields.io/badge/Jest-C21325?style=for-the-badge\u0026logo=jest\u0026logoColor=white' alt='Jest' /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/MySQL-005C84?style=for-the-badge\u0026logo=mysql\u0026logoColor=white\" alt=\"Mysql\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Node.js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white\" alt=\"NodeJS\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge\u0026logo=docker\u0026logoColor=white\" alt=\"Docker\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Express.js-000000?style=for-the-badge\u0026logo=express\u0026logoColor=white\" alt=\"Express\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Sequelize-52B0E7?style=for-the-badge\u0026logo=Sequelize\u0026logoColor=white\" alt=\"Sequelize\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/JWT-000000?style=for-the-badge\u0026logo=JSON%20web%20tokens\u0026logoColor=white\" alt=\"jwt\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Mocha-8D6748?style=for-the-badge\u0026logo=Mocha\u0026logoColor=white\" alt=\"mocha\"/\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n### Front-end\n- HTML\n- CSS\n- JavaScript\n- [ReactJS](https://pt-br.reactjs.org/)\n- [React router](https://reactrouter.com/en/main)\n- [Material ui](https://mui.com/)\n\n### Back-end\n- [Express](https://expressjs.com/pt-br/)\n- [NodeJs](https://nodejs.org/en/)\n- [Docker](https://www.docker.com/)\n- [Sequelize](https://sequelize.org/)\n- [MySQL](https://www.mysql.com/)\n- [JWT](https://jwt.io/)\n- [Joi](https://joi.dev/)\n- Model-Service-Controller Architecture\n\n### Back-end tests\n- [Mocha](https://mochajs.org/)\n- [Chai](https://www.chaijs.com/)\n- [Sinon](https://sinonjs.org/)\n\n### Documentation\n- [Swagger](https://swagger.io/)\n\n### Code alignment\n- [ESlint](https://eslint.org/)\n\n\n## ⚙️ How to use\n\nTo run the application, start by making a clone of the repository\n\n     git clone git@github.com:larissaperinoto/delivery-app.git\n\nNavigate to the root folder of the project\n\n    cd delivery-app\n\n\u003cdetails\u003e\n   \u003csummary\u003e\u003cstrong\u003eRunning with Docker\u003c/strong\u003e\u003c/summary\u003e\n  \u003c/br\u003e\n\n  \u003cstrong\u003eObs:\u003c/strong\u003e To run the application this way you must have [Docker](https://www.docker.com/) installed on your machine.\n\n  \u003c/br\u003e\n\n  In the root of the project, upload the \u003cstrong\u003efast_delivery_frontend\u003c/strong\u003e, \u003cstrong\u003efast_delivery_backend\u003c/strong\u003e and \u003cstrong\u003efast_delivery_db\u003c/strong\u003e containers using docker-compose.\n\n      docker-compose up -d\n\n  Acess the containers logs:\n\n      frontend: docker logs --details fast_delivery_frontend\n      backend: docker logs --details fast_delivery_backend\n      bd: docker logs --details fast_delivery_db\n\n\n\u003c/details\u003e\n\n## How to login\n\n##### Login as a customer\n\n To log in as a user you must register again by clicking on \"I don't have an account yet\"\n\n##### Login as a seller\n\n  To log in as a seller, use the following credentials\n\n      email: seller@email.com\n      passsword: secret_seller_password\n\n##### Login as an administrator\n\n  To log in as a seller, use the following credentials\n\n      email: admin@email.com\n      passsword: secret_admin_password\n\n\n## API Documentation\n\nYou can view the API documentation by accessing the **/docs** route or by clicking [here](https://smoggy-reading-production.up.railway.app/docs).\n\n\n---\n\nDevelop by [Larissa Perinoto](www.linkedin.com/in/larissaperinoto), © 2022.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarissaperinoto%2Ffast-delivery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flarissaperinoto%2Ffast-delivery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarissaperinoto%2Ffast-delivery/lists"}