- Overall project deadline: Wed 12/4 11:59 PM
> https://shift-er.herokuapp.com/
> CMPE131FALL_Team1>Shifterapp>tests
> To run the test cases:
> 1) Open command prompt
> 2) Enter "pip install pytest" into command prompt
> 3) Navigate to the the base directory of our app (CMPE131_2019Fall_Team1)
> 4) Enter "pytest" into command prompt
>CMPE131FALL_Team1>Shifterapp>_build
The project which our team is going to build is an Employee Scheduling app. The target audience for the app would be both employers and employees. It is going to be the handler of the schedule of multiple employees and the issues/changes surrounding the scheduling job such as availability, communications etc.
Clone the link into your Command Prompt On master branch, type "flask run" ....
The user enters email and password. The database will verify and login the user in if only it's a valid user.
Once you click on the button, it will take you to a register page. The register page registers an organization. It prompts the user to input company info and new manager's info. To verify it, open the database and see if the data is added to the database.
The user has to be logged in to be logged out. The page should be redirected to login page if a user is logged out successfully.
There are two tables. One is for employee and the other is for organization. To verify, drop the file to the link and it will display the structure of the database.
Link: https://inloop.github.io/sqlite-viewer/
If the user needs customer support, they can write down the issue and it will send customer support an email. To verify it works, you could login to the email and check.
Email: CMPE131Shifter@gmail.com
Password: Password131
My accound page displays basic info of a user. User can edit it's info.
The Calender now shows the schedule of the person logged in. Essentially being the employee homepage.
The Manager can schedule the employees through this page. There is also a table showing the schedule on the right side.
This allows the manager to add an Employee under his own organization and select their role.
...