Code Monkey home page Code Monkey logo

senderos's Introduction

Senderos

Proyecto de un sistema web para la asignatura Sistemas Software Basados en Web del Máster Profesional de Ingeniería Informática de la Universidad de Granada.

Se va a desarrollar a lo largo del segundo cuatrimestre del curso 2020/2021 por la alumna María Jesús López Salmerón.

Se va a intentar realizar una página similar a la página TurGranada en donde se incluirán distintas rutas de senderismo y excursiones.

Seguimiento

  • Tarea 0: Creación del proyecto en Django.
  • Tarea 1: Creación e implementación de la base de datos en MongoDB.
  • Tarea 2: Creación de la aplicación, incluyendo los modelos que se encuentren en ella, sus visualizaciones y sus rutas correspondientes.
  • Tarea 3: Creación del estilo en CSS del sitio web.
  • Tarea 4: Implementación de formularios y modificaciones en la base de datos.
  • Tarea 5: Autentificación, autorización y registro de eventos.
  • Tarea 6: REST API.
  • Tarea 7: JQuery y AJAX.
  • Tarea 8: React.
  • Tarea 9: Despliegue.

senderos's People

Contributors

mjls130598 avatar

Watchers

 avatar

senderos's Issues

Crear primeras rutas

Crear las rutas necesarias para acceder a la página con todas las excursiones o una sola excursión.

Crear aplicación

Crear la aplicación que contenga las rutas que se realicen en Granada

Sign up

Crear página web, botón y acciones necesarias para registrar un usuario dentro de la aplicación.

Editar excursión

Utilizar el formulario para crear una nueva excursión para modificar una excursión dada.

Login

Crear página web, botones y todos los elementos necesarios para iniciar sesión dentro de la aplicación.

Configuración de autorización

Modificar la configuración del sitio web para permitir la autentificación de usuarios y sus correspondientes modificaciones sobre la base de datos.

Vista de detalle para cada excursión

Se creará una página web aparte para visualizar con más detalle cada una de las distintas excursiones que haya almacenadas dentro de la base de datos.

Borrar excursión

Incluir un botón al lado de todas las excursiones que, al ser seleccionado, elimine la excursión elegida.

Añadir fotos

Modificar la base de datos para almacenar en una excursión un conjunto de fotografías relacionadas con ella.

Añadir comentario

Permitir en la visualización de una excursión escribir un comentario acerca de esta.

Añadir excursión

Crear un formulario con todos los campos necesarios que permita añadir una excursión dentro de la base de datos

Añadir like

Crear un botón que permita añadir un like a una excursión en concreto.

Limitar las modificaciones a la base de datos

Indicar qué tipos de acciones puede realizar sobre la base de datos de la aplicación dependiendo del usuario que sea (si es un invitado, si está registrado, si es el administrador del sistema, ...).

Modificar configuración

Modificar la configuración del sitio web para que esté en el sitio horario y en el idioma correctos, encontrar los documentos estáticos y los hosts adecuados del proyecto.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.