REPOSITORY OVERVIEWLive repository statistics
★ 1Stars
⑂ 0Forks
◯ 0Open issues
◉ 1Watchers
30/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
67 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Author
Juan David Contreras Coronado
GitHub: https://github.com/contrerinhaz
Product Inventory Manager
This is a simple web app that lets you add, update, delete, and view products using JSON Server. It's designed for beginners learning how to use JavaScript with RESTful APIs.
Features
- Add new products (ID, name, category, price)
- Delete products by ID
- Update existing product information
- Display the product inventory
- Responsive design for tablets and mobile devices
Responsive Design
The layout is fully responsive.
It adjusts automatically to different screen sizes, including desktops, tablets, and mobile phones.
Media queries are used to ensure proper visibility and usability on smaller devices.
Project Structure
project-folder/
|
├── index.html Main HTML file
├── src/
│ ├── css/
│ │ └── styles.css Stylesheet
│ └── js/
│ └── main.js JavaScript logic
└── db.json JSON Server database file (you must create this)
Requirements
- Node.js
- JSON Server (global installation)
- A code editor like Visual Studio Code
Installation and Usage
-
Install JSON Server globally by running:
npm install -g json-server
-
In the root folder of the project, create a file named db.json and add this content:
{
"appointments": []
}
-
Run JSON Server with the following command in your terminal:
json-server --watch db.json --port 3001
-
Open the index.html file in your browser. You can also use the "Live Server" extension in Visual Studio Code for automatic reload.
Important Notes
- The project uses the endpoint http://localhost:3001/appointments
- Product IDs must be unique. If an ID already exists, the product will not be added.
- After adding, updating, or deleting, the product list will refresh automatically.
License
© 2025 contrerinhaz. All rights reserved.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Aplicación web para la gestión de suscripciones y usuarios de un sistema fitness. Backend desarrollado con Node.js, Express.js y MySQL. Incluye un CRUD eficiente, estilos con Bootstrap, gestión de imágenes con Cloudinary y despliegue de base de datos en Railway.
31/100 healthActive repository
JavaScriptNo license#css#expressjs#flyio#html
⑂ 0 forks◯ 0 issuesUpdated May 2, 2025
Aplicación CRUD simple hecha con HTML, CSS y JavaScript. Permite crear, editar y eliminar tareas, con persistencia en LocalStorage.
34/100 healthActive repository
JavaScriptNo license
⑂ 0 forks◯ 0 issuesUpdated Dec 18, 2025
API Web: Implementada en C# usando Entity Framework para conectar a una base de datos MySQL. Incluye endpoints CRUD. Aplicación Web: Desarrollada en HTML, CSS y JavaScript para interactuar con la API, permitiendo listar, dar de alta, modificar y eliminar datos.Backend: C#, Entity Framework, MySQL Frontend: HTML, CSS, JavaScript