Skip to content

OsaidAlhomedy/PlanetZoo-FrontEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlanetZoo

Author: Osaid Alhomidy (Aseed Alhammedi) / Naim AlOmari / Khaled Alqrainy / Alaa Baroud

Version: 1.0.0

Overview

Planet Zoo is a website that allows people to help animals around the world in many ways. People can adopt a pet, donate food, donate money via PayPal. Also, you can explore information based on your search and read some blogs about animals.

Getting Started

  1. The user can enter the website using the url.

  2. The user can surf the home page or the blog page before logging in.

  3. The user can Adopt ,Donate or give up his/her animal each in each section.

Architecture

  • Javascript
  • Nodejs
  • Mongoose
  • Axios
  • ExpressJs
  • dotEnv
  • cors

Change Log

Credit and Collaborations

Osaid Alhomidy (Aseed Alhammedi) / Naim AlOmari / Abdalla Hirzalla / Khaled Alqrainy / Alaa Baroud


Agreement

Cooperation Plan

Every person on your team is an asset. This is your chance to discover the hidden strengths and areas for growth for each team member.

Describe at least:

What are the key strengths of each person on the team? How can you best utilize these strengths in the execution of your project? In which professional competencies do you each want to develop greater strength? Knowing that every person in your team needs to understand all aspects of the project, how do you plan to approach the day-to-day work?

Conflict Plan

Your team should agree on a process for handing disagreements, should they arise. It is better to have a plan in place ahead of time so you can all refer back to it when necessary.

Describe at least:

What will be your group’s process to resolve conflict, when it arises? What will your team do if one person is taking over the project and not letting the other members contribute? How will you approach each other and the challenges of the project knowing that it is impossible for all members to be at the exact same place in understanding and skill level? How will you raise concerns to members who are not adequately contributing? How and when will you escalate the conflict if your resolution attempts are unsuccessful?

Communication Plan

Before beginning to tackle the project, determine how your group will communicate with each other. This is not an individual effort. Make sure everyone feels comfortable with the identified methods of speaking up.

Describe at least:

What hours will you be available to communicate? What platforms will you use to communicate (ie. Slack, phone …)? How often will you take breaks? What is your plan if you start to fall behind? How will you communicate after hours and on the weekend? What is your strategy for ensuring everyone’s voice is heard? How will you ensure that you are creating a safe environment where everyone feels comfortable speaking up? Work Plan Explain your work plan to track whether everyone is contributing equally to all parts of the project, and that each person is working on “meaty” problems. This should prevent “lone wolf” efforts and “siloed” efforts.

Describe at least:

How you will identify tasks, assign tasks, know when they are complete, and manage work in general? What project management tool will be used?

Git Process

Plan out what your team’s Git workflow looks like for coding tasks.

Describe at least:

What components of your project will live on GitHub? How will you share the repository with your teammates? What is your Git flow? Will you be using a PR review workflow? If so, consider: How many people must review a PR? Who merges PRs? How often will you merge? How will you communicate that it’s time to merge?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages