Skip to content

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

Notifications You must be signed in to change notification settings

nicolasfiz/GoErasmus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

93 Commits

Repository files navigation

馃嚭馃嚫 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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published