{"id":23134770,"url":"https://github.com/mateusadada/ban-udesc","last_synced_at":"2026-04-30T16:34:23.524Z","repository":{"id":250206480,"uuid":"833793489","full_name":"mateusadada/ban-udesc","owner":"mateusadada","description":"Databases course in the fifth semester of the Bachelor's Degree in Information Systems at UDESC","archived":false,"fork":false,"pushed_at":"2024-11-29T23:06:15.000Z","size":61,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-20T04:04:51.953Z","etag":null,"topics":["database","java","mysql","udesc"],"latest_commit_sha":null,"homepage":"https://mateusadada.github.io/ban-udesc/","language":"Java","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/mateusadada.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-25T19:00:14.000Z","updated_at":"2025-03-18T22:27:14.000Z","dependencies_parsed_at":"2024-11-30T00:18:38.262Z","dependency_job_id":"0488e0fa-8889-4fd2-a3e0-3e7416211a7d","html_url":"https://github.com/mateusadada/ban-udesc","commit_stats":null,"previous_names":["mateusadada/ban-udesc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mateusadada/ban-udesc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateusadada%2Fban-udesc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateusadada%2Fban-udesc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateusadada%2Fban-udesc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateusadada%2Fban-udesc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mateusadada","download_url":"https://codeload.github.com/mateusadada/ban-udesc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateusadada%2Fban-udesc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32470879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["database","java","mysql","udesc"],"created_at":"2024-12-17T12:13:05.346Z","updated_at":"2026-04-30T16:34:23.509Z","avatar_url":"https://github.com/mateusadada.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eDatabase - UDESC\u003c/h1\u003e\n\u003cdiv align=\"center\"\u003e\u003ci\u003eThe final project\u003c/i\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/mateusadada/ban-udesc/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/mateusadada/ban-udesc\" alt=\"Stars Badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mateusadada/ban-udesc/network/members\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/mateusadada/ban-udesc\" alt=\"Forks Badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mateusadada/ban-udesc/pulls\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-pr/mateusadada/ban-udesc\" alt=\"Pull Requests Badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mateusadada/ban-udesc/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/mateusadada/ban-udesc\" alt=\"Issues Badge\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mateusadada/ban-udesc\"\u003e\u003cimg src=\"https://komarev.com/ghpvc/?username=ban-udesc\u0026color=447ff7\u0026label=views\" alt=\"Views count Badge\"/\u003e\u003c/a\u003e\n\u003cbr\u003e\u003ca href=\"https://mateusadada.github.io/ban-udesc\" target=\"blank\"\u003e\u003cimg src=\"https://img.shields.io/website?url=https%3A%2F%2Fmateusadada.github.io%2Fban-udesc\u0026logo=github\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mateusadada/ban-udesc/graphs/contributors\"\u003e\u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/mateusadada/ban-udesc?color=2b9348\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mateusadada/ban-udesc/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/mateusadada/ban-udesc?color=2b9348\" alt=\"License Badge\"/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n## 📜 Table of contents\n\n- [Starting](#-starting)\n- [Features](#-features)\n- [Prerequisites](#-prerequisites)\n- [Built with](#️-built-with)\n- [Author](#️-author)\n- [License](#-license)\n\n## 🚀 Starting\n\nThis database project is designed to address the operational challenges faced by Confeitaria Dona Lúcia, providing a solution for managing various aspects of the business. The system ensures control of ingredients by recording information such as descriptions, quantities, brands, and units of measurement. Supplier orders are tracked, including data on quantities purchased, unit prices, and total order values, ensuring a stock overview. Furthermore, the system integrates recipe management, enabling the storage and retrieval of preparation methods, preparation times, yields, and required ingredients, streamlining updates and access to information.  \n\nThe project also supports sales tracking, associating each transaction with specific products, quantities, and purchase dates. Product pricing dynamically considers ingredient costs and desired profit margins, ensuring financial stability.\n\n## 📚 Features\n\nUsed during the evolution of the final project:\n\n- **User/Permission Management**: CRUD operations for managing users and permissions.\n- **Table Creation**: Design and create tables for all business aspects.\n- **CRUD with MySQL**: Perform CRUD operations on all data tables using MySQL.\n- **SQL Joins**: Use INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN to manage relationships between tables.\n- **Additional SQL Features**: Implement advanced SQL features like subqueries and indexing for improved performance.\n\n## 📋 Prerequisites\n\nTo run this project, ensure the following prerequisites are met:\n\n- **Database Setup**: Install MySQL on your machine and set up the database using the provided scripts.\n- **Java Environment**: Have Java installed (version 22 or higher) to support the execution of the graphical interface.\n- **Executable File**: Use the provided `.bat` file to launch the graphical interface, which allows interaction with the database through features like CRUD operations and data analysis.\n\n## 🛠️ Built with\n\n* [Java](https://www.java.com/) - The programming language used.\n* [MySQL](https://www.mysql.com/) - Used to handle the databases.\n\n## ✒️ Author\n\n* **Mateus Adada** - *Documentation* - [mateusadada](https://github.com/mateusadada)\n* **Vinicius Eduardo Beuther** - *Developer* - [ViniciusBeuther](https://github.com/ViniciusBeuther)\n\nYou can also see the list of all [collaborators](https://github.com/mateusadada/ban-udesc/graphs/contributors) who participated in this project.\n\n## 📄 License\n\nThis project is under the license MIT. See the [LICENSE.md](https://github.com/mateusadada/ban-udesc/blob/main/LICENSE) file for more details.\n\n\u003chr\u003e\u003cp align=\"center\"\u003eDeveloped with ❤️ in Brazil 🇧🇷\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateusadada%2Fban-udesc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmateusadada%2Fban-udesc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateusadada%2Fban-udesc/lists"}