Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juanjoowendler/utn-project-utnflix
Node.js and React REST API (UTNFLIX): A REST API for resource management, developed with Node.js, Express, and SQLite, featuring a React frontend that enables CRUD operations, filtered searches, and pagination.
https://github.com/juanjoowendler/utn-project-utnflix
boostrap css full-stack-web-development html5 javascript linux-shell nodejs postman react sql
Last synced: about 1 month ago
JSON representation
Node.js and React REST API (UTNFLIX): A REST API for resource management, developed with Node.js, Express, and SQLite, featuring a React frontend that enables CRUD operations, filtered searches, and pagination.
- Host: GitHub
- URL: https://github.com/juanjoowendler/utn-project-utnflix
- Owner: juanjoowendler
- Created: 2024-10-16T02:16:08.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-16T15:49:23.000Z (about 1 month ago)
- Last Synced: 2024-10-17T09:01:27.325Z (about 1 month ago)
- Topics: boostrap, css, full-stack-web-development, html5, javascript, linux-shell, nodejs, postman, react, sql
- Language: JavaScript
- Homepage:
- Size: 33.7 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌟 Node.js and React REST API for Resource Management (UTNFLIX)
**📅 Duration:** Mar 2024 - Jun 2024
## 📖 Description
This project is a **REST API** developed collaboratively for resource management using **Node.js**, **Express**, **Sequelize**, and **SQLite**. The application features a single relational database and provides comprehensive **CRUD** (Create, Read, Update, Delete) endpoints for efficient resource administration.## 🔑 Key Features
- **🌐 REST API**: Implementation of an API that enables seamless resource management through CRUD operations.
- **📲 React Frontend**: Creation of a user-friendly interface that interacts with the API, facilitating filtered searches and pagination for better user experience.
- **🛠️ Code Management**: Utilization of **GitLab** and **GitHub** for version control and enhanced team collaboration.
- **🔍 API Testing**: Leveraged **Postman** for thorough testing and validation of API endpoints, ensuring reliability.
- **📊 Database Management**: Employed tools like **DB Browser** and **SQL Server Management** to manage and optimize the database effectively.
- **🎨 Technologies**: Frontend developed with **React**, **React Router**, **Axios**, and **Bootstrap**, ensuring an efficient and aesthetically pleasing user experience.
- **🖥️ Linux Environment**: Developed in a Linux environment using **Visual Studio Code** and the bash terminal for task automation and project execution.
- **⚙️ Scalability**: Designed to scale with future enhancements and increased resource management needs.
- **🔒 Security**: Implemented basic security measures to safeguard API endpoints and user data.## 📷 Photos
![Photo 1](project-assets/imgs/img1.png)
![Photo 2](project-assets/imgs/img2.png)
![Photo 3](project-assets/imgs/img3.png)
![Photo 4](project-assets/imgs/img4.png)
![Photo 5](project-assets/imgs/img5.png)
![Photo 6](project-assets/imgs/img6.png)## 📺 Video
Check out the project demo [here](project-assets/video/video.mp4).