Julien-Ben / Coronhackathon

Social Mobile App created in the context of LauzHack against Covid-19, a 72 hours Hackathon in a team of 8. It provides entertainment to people during lockdown by enabling to share challenges and activities ideas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consvidlatête-19

Overview

Because of confinement, many people are bored at home. We offer a fun app to help them keep busy productively, learning new skills, through a list of challenges, via a very user-friendly app.

How to use

  • Install Vue Native and Expo (https://vue-native.io/docs/installation.html)
  • Install node.js (https://nodejs.org/en/download)
  • Run build.gradle (./back/build.gradle)
  • npm install (In the /front repository)
  • npm start
  • If you are on an iOS phone, scan the QR code If you are on an android phone, scan the QR code with the app Expo
  • Put your IP address where it was hardcoded in the project (./front/api.js)

User guide

The porting of the application to Android/iOS is in construction. For the moment, here is an overview of the app :

  • Login/Register page : the first time you connect you can register with your user name and password. Next time, you can login with this username and password. (For the moment, login with user Julien Le Vig and password 1234)

  • Home page : There you can find your nine suggested challenges of the day and you can click on them if you are interested in them.

  • Challenge page : When you click on a challenge, you can find information about the challenge (image, description, and reviews from others). If you finish the challenge you can validate it and enter a comment or add a picture.

  • Navigation bar : you can navigate through pages with the bar below. From left to right you can go to

    • Coronavirus page
    • List of categories page
    • Home page
    • Personal success page
    • "Who are we?" page
  • Coronavirus page : You can find informations about good practices in those days and links to intersting websites and what to do if you think you are infected.

  • List of categories page : On this page you get the list of the different categories of challenges. If you are interested in one of them you can click on it and get all the challenges of this category.

  • Personal success page : There you find what you have accomplished so far and the categories you shine in.

  • "Who are we?" page : It shares with you a little bit more informations about us.

Realisation

This project has been realised during the Lauzhack Hackathon 2020 from Friday 3rd April 16h to Monday 6th April 16h. The team was composed of nine student of EPFL.

About

Social Mobile App created in the context of LauzHack against Covid-19, a 72 hours Hackathon in a team of 8. It provides entertainment to people during lockdown by enabling to share challenges and activities ideas


Languages

Language:Java 45.5%Language:Vue 41.1%Language:JavaScript 12.8%Language:Shell 0.7%