Skip to content

LettuceGoEat/LettuceGoEat.github.io

Repository files navigation

LettuceGoEat.github.io

README file that briefly describes the code, e.g., main JavaScript file, or where main feature implementations are, etc. Several lines are enough.

There are no main Javascript files. Instead we made a modulorised architecture where each page has its own .js file. However, we have firebaseInit.js and base.html which implements the basic functionalities of our page (cookies, firebase...) and are therefore imported by all other html files (firebaseInit.js uses base.html).

Main functionalities and locations:

login.js: The login page manages users entry into the application. It also verifies the user identity. Users are kept in the database.

signup_1.js and signup_2.js The signin page and also the profile page (signup_2). Manages the user profiles, the user provide his information on his type of vegetarian and can modify it afterwards if needed.

schedule.js The schedule is the main application page where the user can see what dinners he has schedule and leave or access the chat of any of them.

findgroup.js The find group page let's the user find and join group. The meals are filtered by default by his preferences but he can modify them to suit his current needs and he can also filter by day or meal time. Dinners he can not access (already joined or conflicting time with joined dinners) are not shown.

creategroup.js The create group page let's the user create his own dinner with specific criterias which others can see.

chat.js Any chat's dinner can be accessed from the schedule while viewing the corresponding dinner. The chat let's the user speak with any group members and share information. He can also see the information of his group members.

firebaseInit.js This is the base js for all pages. It initialises the firebase, cookies and also creates the header which contains three icons. These icons correspond to the three main pages: schedule, joingroup and profile. The user can navigate between them by clicking on the corresponding icon.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors