{"id":20135457,"url":"https://github.com/zg3z/web-crud-app","last_synced_at":"2026-04-08T23:33:53.663Z","repository":{"id":63820508,"uuid":"562871049","full_name":"ZG3Z/web-CRUD-app","owner":"ZG3Z","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-21T21:58:59.000Z","size":2698,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-13T09:35:44.537Z","etag":null,"topics":["brcypt","crud","css","docker-compose","ejs","express-session","i18n","javascript","nodemon","react","react-router","sequelize"],"latest_commit_sha":null,"homepage":"","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/ZG3Z.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":"2022-11-07T12:40:20.000Z","updated_at":"2024-11-25T21:37:46.000Z","dependencies_parsed_at":"2024-11-13T21:14:57.144Z","dependency_job_id":"5120859f-4866-4b4f-b078-a26682161c82","html_url":"https://github.com/ZG3Z/web-CRUD-app","commit_stats":null,"previous_names":["zg3z/web-crud-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZG3Z%2Fweb-CRUD-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZG3Z%2Fweb-CRUD-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZG3Z%2Fweb-CRUD-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZG3Z%2Fweb-CRUD-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZG3Z","download_url":"https://codeload.github.com/ZG3Z/web-CRUD-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241582527,"owners_count":19985846,"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":["brcypt","crud","css","docker-compose","ejs","express-session","i18n","javascript","nodemon","react","react-router","sequelize"],"created_at":"2024-11-13T21:14:57.657Z","updated_at":"2026-04-08T23:33:53.631Z","avatar_url":"https://github.com/ZG3Z.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rbike - bike rental\n\n* [Model (ER)](#model)\n* [Tabels](#tabels)\n* [User roles](#user-roles)\n\n##  Model \n![topic](https://user-images.githubusercontent.com/102870734/215524712-1b5e6ec1-4a57-4652-a491-feed0bf3945e.png)\n\n## Tabels\n\n *Table Customer*\n|  FIELD NAME   |     TYPE      |   REQUIRE  |     DESCRIPTION    |\n| ------------- | ------------- | ---------- | ------------------ |\n|  ID_customer  |  integer      |  yes       | Primary key        |\n|  Name         |  varchar      |  yes       | Customer name      |\n|  Surname      |  varchar      |  yes       | Customer surname   |\n|  Telephone    |  varchar      |  no        | Customer telephone |\n|  Email        |  varchar      |  yes       | Customer e-mail    |\n|  Password     |  varchar      |  yes       | Customer password  |\n\n*Table Bike*\n|  FIELD NAME   |     TYPE      |   REQUIRE  |     DESCRIPTION    |\n| ------------- | ------------- | ---------- | ------------------ |\n|  ID_bike      |  integer      |  yes       | Primary key        |\n|  Brand        |  varchar      |  yes       | Bike brand         | \n|  Model        |  varchar      |  yes       | Bike model         |\n|  Colour       |  varchar      |  yes       | Bike colour        |\n\n*Table Rental*\n|      FIELD NAME       |     TYPE      |   REQUIRE  |          DESCRIPTION         |\n| --------------------- | ------------- | ---------- | ---------------------------- |\n|  ID_rental            |  integer      |  yes       | Primary key                  |\n|  Customer_ID_customer |  integer      |  yes       | Foreign key - table Customer | \n|  Bike_ID_bike         |  integer      |  yes       | Foreign key - table Bike     |\n|  Date_from            |  datetime     |  yes       | Rental date from             |\n|  Date_to              |  datetime     |  yes       | Rental date from             |\n|  Equipment            |  tinyint      |  yes       | Bike equipment               |\n\n*Table Accessory*\n|  FIELD NAME   |     TYPE      |   REQUIRE  |     DESCRIPTION    |\n| ------------- | ------------- | ---------- | ------------------ |\n|  ID_accessory |  integer      |  yes       | Primary key        |\n|  Name         |  varchar      |  yes       | Accessory name     | \n\n*Table Equipment*\n|       FIELD NAME        |     TYPE      |   REQUIRE  |          DESCRIPTION          |\n| ----------------------- | ------------- | ---------- | ----------------------------- |\n|  ID_equipment           |  integer      |  yes       | Primary key                   |\n|  Bike_ID_bike           |  integer      |  yes       | Foreign key - table Bike      |\n|  Accessory_ID_accessory |  integer      |  yes       | Foreign key - table Accessory |\n\n## User roles\n\n*Unlogged user*\n* log in\n* register a new user\n* change language\n* review non-sensitive data from tables: Customer, Bike and Accessory\n\n*Logged user*\n* change language\n* review details from tables: Customer, Bike and Accessory\n* review only own rentals and their details\n* add new own rentals\n\n*Admin*\n* change language\n* register a new user\n* review details, add new and update them from table Customer\n* review details and delete them from table Accessory\n* review details, add, update and delete them from tables: Bike and Rental\n* assign accessories to the bike\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzg3z%2Fweb-crud-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzg3z%2Fweb-crud-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzg3z%2Fweb-crud-app/lists"}