HTTP5202_BerryTeam
Visit site
Project repo berryteam instruction (to team members)
- Class contain "database.php" together with all the classes that will be used in your code
- The interface or CRUD will be stored in the folder with the respective name (i.e. task will be stored in task, employee will be stored in employee folder, please use singular to be consistent)
- GOLDEN RULES: Pull before you push and commit often to avoid conflict
Each team member's tasks and contribution:
1. Paul: Task + Discussion + Navigation
- Features:
- Task: A page that lists and divide all the tasks into To Do, Doing and Done. Besides basic CRUD, users can assign people to a task and search for a task
- Discussion board: Employees can post discussions or comment in each discussion
- File contributed:
- Classes:
-
database.php
-
colleaguesxtasks.php
-
task.php
-
comment.php
-
discussion.php
-
- Task:
-
add.php
-
show.php
-
list.php
-
update.php
-
delete.php
-
search.php
-
- Discussion:
-
add.php
-
addcomment.php
-
delete.php
-
deletecomment.php
-
list.php
-
search.php
-
show.php
-
update.php
-
- Navigation:
-
Navigation.php
-
- Stylesheet:
-
discussion.css
-
task.css
-
- Classes:
2. Ella: Colleague + Motivational Quote + Styling + Hosting
- Features:
- Team members: A page lisiting all team members' information (name, department, phone number, email). Users can add, update, delete and search for team members
- Motivational quote: Display on the index page banner; will change everyday
- File contributed:
- Classes:
-
colleague.php
-
motivationquotes.php
-
database-server.php
-
- Colleague:
-
addColleague.php
-
listColleague.php
-
updateColleague.php
-
deleteColleague.php
-
searchClleague.php
-
- Motivational Quote:
-
addMotiQuote.php
-
listMotiQuotes.php
-
updateMotiQuote.php
-
deleteMotiQuote.php
-
motivation.php
-
- includes:
-
banner-index.php
-
header-index.php
-
header-landing.php
-
footer-index.php
-
footer-landing.php
-
navigation-index.php
-
- Stylesheets:
-
index.css
-
uniform.css
-
displayMotivationQuote.css
-
landing-uniform.css
-
-
index.php
-
error404.php
-
Dockerfile
- Classes:
3. Lily: FAQ + Survey + Logo design + Searching banner images
- Features:
- FAQ: A page listing all the frequently asked question categorized by departments
- Survey: A page listing all the surveys. Users can create survey and input their responses
- File contributed:
- Classes:
-
faq.php
-
- faq:
-
addfaq.php
-
showfaq.php
-
listfaq.php
-
updatefaq.php
-
deletefaq.php
-
- img:
- logo.png
- logo5.png
- Classes:
4. Ossy: Login system + Media/galery
- Features:
- Login system: People can register using email and password and will be redirected to respective user page
- Media galery: People can create, update, delete a galery in this page
- File contributed:
- Classes:
-
registration.php
-
- registration:
-
addRegistration.php
-
listRegistered.php
-
updateRegistrations.php
-
deleteRegistration.php
-
customerror.php
-
connect.php
-
- Classes: