Skip to content

Latest commit

 

History

History
103 lines (74 loc) · 4.26 KB

File metadata and controls

103 lines (74 loc) · 4.26 KB

SSScheduler

Netlify Status

An webapp for team meeting scheduling
This is an web app developed by Wilson, Tudor, Quang and James in SOFTENG 750/COMPSCI 732 course at the University of Auckland.

Live site is only working for frontend



Important Note for the live site:

Only the frontend is working, we haven't set up the backend to the server so the live page will NOT work, it is only used to display the home page for now.
Run the following command to check on your local machine.

Another important NOTE

This is designed for multiple users, so if you want to test our locally, please use different browser for differnt users. (Cookie issues)
Possible ways: open up 4 windows, they are a chrome tab, incognito chrome tab, MS Edge tab, MS Edge incognito tab, and etc...



How to start the backend

Make sure npm, NodeJs, and MongoDB are installed


Go to termial, make sure you are at root folder.
Run follwing commands
cd sss_backend
npm install
npm start

Then you will see the server is listening on port 3001!

How to start the frontend

Make sure npm, NodeJs are installed


Go to termial, make sure you are at root folder
Run follwing commands
cd sss_frontend
npm install 
npm start

Note DON'T run npm update!

Then there should be localhost coming up and test it out!

Here are some screenshots:

Home page: The user can create event in this page image

Sign in page: The user will need to enter their name for display purpose image

Timetable page:

  1. The user can choose whichever time they like accrouding to the time limits from the event creator. image

  2. The other users can see other people's availability image

3.With more people you can see the "best time" with colors as well! image

It also work on mobile!

Here are some screenshots!


Known issue

If you open the link with mobile, choose some event and close your phone for around 10 second, the frontend will crash for unknown reason. So please close the tab on the mobile one you are not using it. With some investigation, it might casued by the socket connection which we cannot fix for now : (

Sprint planning and retro

We sort of used the scrum methodology for our project, where all of us sit down, discuss the issues and male them as story points, you can see the porject board with this link
https://github.com/UoA-COMPSCI732-SOFTENG750-Team-Project/SOFTENG-750-2021-Group-Project-Sand-Serval/projects/1
Besides, we have our meeting minutes for the project, although it is written after we realised we need to include them
: (