GithubHelp home page GithubHelp logo

nicolasfiz / goerasmus Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 2.88 MB

Final degree project created to share information about Erasmus. Web made with react, Node and Expresss 馃實

HTML 0.48% CSS 2.79% JavaScript 96.72%
express javascript nodejs

goerasmus's Introduction

馃嚭馃嚫 GoErasmus: A website by and for students.

GoErasmus is a final degree project created by two students. The project was born due to the increase of university students who want to live an ERASMUS experience during their studies and the lack of information about it. For this reason, a web application has been created to solve the problems and difficulties faced by the beneficiary students. The main features that we can highlight of this application are:

  • Gamification system by ranks, achievements and points that motivate the user to participate in the website by sharing content.
  • Categorisation system by countries, cities, universities, faculties and subjects that allow the user to find the necessary related information.
  • File uploading and downloading system allowing users to share notes.
  • Articles section where users can share their experiences in other parts of the world.

Regarding the technologies used, we have decided to use mainly:

  • ReactJS for the frontend development together with React-Bootstrap.
  • NodeJS together with ExpressJS for the backend development.
  • MySQL as database manager.
  • Balsamiq Wireframes as software for the design and creation of the mockups.
  • MagicDraw as software to organise the project documentation.

You can consult the project documentation in this repository.

馃嚜馃嚫 GoErasmus: Una p谩gina por y para estudiantes

GoErasmus es un proyecto de final de grado creado por dos estudiantes. El proyecto nace por el aumento de estudiantes universitarios que desean vivir una experiencia ERASMUS durante sus estudios y la escasez de informaci贸n relativa a 茅sta. Por este motivo, se ha creado una aplicaci贸n web para solventar aquellos problemas y dificultades a los que se enfrentan los alumno beneficiarios. Las principales caracter铆sticas que podemos destacar de esta aplicaci贸n son:

  • Sistema de gamificaci贸n por rangos, logros y puntos que motivan al usuario a participar en la web compartiendo contenido.
  • Sistema de categorizaci贸n por pa铆ses, ciudades, universidades, facultades y asignaturas que permitan al usuario encontrar la informaci贸n necesaria relacionada.
  • Sistema de subida y descarga de archivo que permiten a los usuarios compartir apuntes.
  • Secci贸n de art铆culos donde los usuarios compartir谩n sus experiencias vividas en otros lugares del mundo.

Respecto a las tecnolog铆as utilizadas, hemos decidido usar principalmente:

  • ReactJS para el desarrollo del frontend junto con React-Bootstrap.
  • NodeJS junto a ExpressJS para el desarrollo del backend.
  • MySQL como gestor de bases de datos.
  • Balsamiq Wireframes como software para el dise帽o y realizacion del maquetado (mockups).
  • MagicDraw como software para organizar la documentaci贸n del proyecto.

Puedes consultar la documentaci贸n del proyecto en este repositorio.

goerasmus's People

Contributors

jdomingu98 avatar nicolasfiz avatar nicolasfiztd avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

jdomingu98

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.