Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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).