https://github.com/pirito10/estrellas-ast-uvigo
RESTful Web Service project for the course "Arquitecturas y Servicios Telemáticos" in the Telecommunications Engineering Degree at the Universidad de Vigo (2022 - 2023)
https://github.com/pirito10/estrellas-ast-uvigo
angular crud css express html javascript mongodb nodejs restful-api typescript
Last synced: 3 months ago
JSON representation
RESTful Web Service project for the course "Arquitecturas y Servicios Telemáticos" in the Telecommunications Engineering Degree at the Universidad de Vigo (2022 - 2023)
- Host: GitHub
- URL: https://github.com/pirito10/estrellas-ast-uvigo
- Owner: Pirito10
- License: mit
- Created: 2025-02-09T22:40:41.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-09T22:41:23.000Z (4 months ago)
- Last Synced: 2025-02-09T23:26:07.951Z (4 months ago)
- Topics: angular, crud, css, express, html, javascript, mongodb, nodejs, restful-api, typescript
- Language: TypeScript
- Homepage: https://teleco.uvigo.es/es/asignaturas/gett/arquitecturas-e-servizos-telematicos-2/
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Estrellas
_Estrellas_ is a **RESTful Web Service** developed as part of the course "[Arquitecturas y Servicios Telemáticos](https://secretaria.uvigo.gal/docnet-nuevo/guia_docent/?centre=305&ensenyament=V05G301V01&assignatura=V05G301V01310&any_academic=2022_23)" in the Telecommunications Engineering Degree at the Universidad de Vigo (2022 - 2023).## About The Project
This project implements a RESTful microservices-based system for managing a star catalog, allowing users to explore, add, update, and purchase stars from a database. The system integrates the key concepts of the MEAN stack architecture, providing separate microservices for user management, star management, and purchase handling.The project features:
- A RESTful API for interacting with the system.
- Microservice architecture with independent services.
- MongoDB database with separate collections for users, stars, and purchases.
- Role-based access control to ensure secure operations.## About The Code
Refer to [`Especificaciones.pdf`](docs/Especificaciones.pdf) and [`Presentación.pdf`](docs/Presentación.pdf) for a high-level overview of the project, or inspect the code for a deeper understanding of the system and how it works.