Skip to content
@API-Noctiluca

API-Noctiluca

🦋 Equipo Fullstack - API-Noctiluca

Bienvenido/a al espacio del equipo fullstack del proyecto Noctiluca (Cuaderno de Campo de Mariposas).

Nuestro trabajo se centra en construir y mantener tanto el backend (API y lógica de servidor) como el frontend (interfaz visual y experiencia de usuario) del sistema.


🎯 Rol del Proyecto Fullstack

El proyecto integra dos partes fundamentales:

🖥️ Backend

  • Expone una API RESTful para que el frontend consuma los datos.
  • Gestiona la base de datos de especies, observaciones y usuarios.
  • Garantiza la seguridad, consistencia y escalabilidad del sistema.

🎨 Frontend

  • Desarrolla la página web y sus componentes visuales.
  • Consume la API del backend para mostrar los resultados al usuario.
  • Se centra en la interacción, usabilidad y experiencia visual.

🛠️ Tecnologías utilizadas

El proyecto se puede desplegar en dos configuraciones: Fullstack con MySQL y Fullstack con MongoDB.

🔹 Fullstack con MySQL

Backend

  • Lenguaje: Node.js
  • Framework: Express
  • Base de datos: MySQL
  • ORM / Query Builder: Sequelize

Frontend

  • Framework: React
  • Librería de estilos: TailwindCSS
  • Consumo de API: Fetch API
  • Gestión de imágenes: Cloudinary

🔹 Fullstack con MongoDB Atlas

Backend

  • Lenguaje: Node.js
  • Framework: Express
  • Base de datos: MongoDB Atlas
  • ODM: Mongoose

Frontend

  • Framework: React
  • Librería de estilos: TailwindCSS
  • Consumo de API: Fecth API

Herramientas de colaboración

  • GitHub Projects → gestión de tareas.
  • Issues & Pull Requests → control de versiones y colaboración.

📂 Repositorios

  • API-noctiluca → Backend del proyecto (API principal).
  • Noctiluca → Frontend del proyecto (interfaz visual).

👥 Equipo

El equipo fullstack está conformado por estudiantes del Bootcamp Fullstack Web de Factoría F5:


🚀 Flujo de trabajo

  1. Crear una rama para cada nueva funcionalidad o corrección.
  2. Desarrollar y testear cambios localmente.
  3. Abrir un Pull Request y esperar revisión de otro miembro del equipo.
  4. Hacer merge solo después de aprobación.

Pinned Loading

  1. fullstack-noctiluca-mongo fullstack-noctiluca-mongo Public

    API REST Fullstack para gestionar mariposas con Node.js, Express y MongoDB, con frontend en React y pruebas con Jest + Supertest.

    JavaScript

  2. fullstack-noctiluca-mysql fullstack-noctiluca-mysql Public

    API REST Fullstack para gestionar mariposas con Node.js, Express, Sequelize y MySQL, con frontend en React y pruebas con Jest + Supertest.

    JavaScript

  3. api-noctiluca api-noctiluca Public

    API REST de Noctiluca desarrollada con Node.js, Express y Sequelize, para gestionar información sobre mariposas y dar soporte al frontend. Incluye pruebas con Jest + Supertest y conexión a MySQL.

    JavaScript

Repositories

Showing 4 of 4 repositories

Top languages

JavaScript

Most used topics

Loading…