8000 GitHub - devqnight/ChooZen-frontend: Front end part of ChooZen app
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

devqnight/ChooZen-frontend

Repository files navigation

https://github.com/devqnight

https://img.shields.io/badge/IUT%20METZ-LP%202021--2022-%23f514c0


Trello

ChooZen-backend

ChooZen-frontend-test


ChooZen-frontend

Realized by :

Quentin KACZMAREK

Kevin BOUDINA

Martin JOSSIC

Julien SIBILLE

Répartition du travail de groupe : 25% chacun

Description :

Frontend part of the ChooZen project.

This app allows users to create groups, where they can invite friends, family, etc... Then, every user of a group can propose a movie/tv series to watch which will be added to a list. The goal is for every member of the group to communicate how much they want to watch something. So users of a group can vote on how soon they want to watch a proposed media.

An average score is then calculated, and on the "Next" page, the list of movies that a user has voted is displayed, sorted by the highest average score.

The goal is to simplify the process of choosing what to watch with people you tend to watch movies / tv series with often. When you want to watch something, just go to the "Next" page and watch the highest rated movie/tv series.

In further iterations of the app, there will be multiple filters to make the list more precise, like filtering by genre, type (movie, tv series, shortfilm, etc...).

Written in react-native.

Dependencies

To run the expo project you'll need:

  • a recent version of nodejs (recommended LTS 16)
  • expo-cli
  • an android emulator (follow this guide)
  • or a physical device (read the doc for expo-cli, you need to download the expo app)

Run the project

Open a terminal to run the following commands.

Clone the repository:

  git clone https://github.com/Night4dead/ChooZen-frontend

Then move into the directory:

  cd ChooZen-frontend/

Before running expo, you need to install the different packages, run this command:

  npm install

Config Server

Before being able to run the project, you'll need to configure the server address.

To do so, copy the file named api.js.template and remove the .template suffix. Then, fill the URLSERV variable with the address of your server.

Start project

Once in the directory, you can run expo and test the app:

  expo start

Once the project starts, just scan the QR Code that appear in your terminal, or type a in the running terminal to open the android emulator (if you type w you can run the web version, but for now the registration won't work since the birthdate input is only native).

To stop the expo project, just type CTRL+C.

About

Front end part of ChooZen app

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0