View Code? Open in Web Editor
NEW
Just4Giving : Full-Stack app used to connect people who want to donate goods with people in need (newcomers and refugees).
Home Page: https://just4giving.herokuapp.com/
License: MIT License
JavaScript 91.72%
HTML 0.57%
CSS 7.67%
Shell 0.04%
just4giving's People
Stargazers
Watchers
just4giving's Issues
Summary
Acceptance criteria
- Create a backend route GET
/goods/{id}
- Return all the details of a single good as the response.
Summary
Figure out the database connection on production heroku
Acceptance criteria
- Working database connection on the production instance
- Instructions for the rest of the team how to set it up locally
Create the profile page of the Giver that displays all the Goods owned by the Giver.
Developed in branch 8-giver-profile
![Screenshot 2021-05-17 at 18 21 18](https://user-images.githubusercontent.com/2686028/118523021-033ab800-b73d-11eb-8b10-fa95c749ccd3.png)
Acceptance criteria
- Page that displays all the Goods from the Giver
- Component for a Good
- Add a button that links to the page where you can add a Good
Make sure when running seed.js
a set of categories and tags are created in the database.
Summary
Create an initial Redux store to hold the application data
This feature is created in the branch 5-redux
Summary
Create the page and back route to handle the sign-up of a giver.
Acceptance criteria
- Create backend endpoint
/giver/signup
Summary
Acceptance criteria
- Create a backend route DELETE
/goods/{id}
Add button to delete a post
![Screenshot 2021-05-17 at 18 28 08](https://user-images.githubusercontent.com/2686028/118523670-a4297300-b73d-11eb-9765-163a95570a8e.png)
Acceptance criteria
- Add delete button to Good card
- When clicking the button the Good is deleted
- The overview is refreshed after a delete
Make sure the version with all tickets from milestone 1 is fully working in the production envrionment.
Summary
Acceptance criteria
- Create the backend route POST
/good
Summary
Create a page where you can find information about the privacy policy.
This feature is created on the branch 2-disclaimer
.
Acceptance criteria
- Created the privacy policy according to the design on
/privacy
This feature will be implemented in the branch 1-navbar-switch
Summary
Acceptance criteria
- Create a backend route PUT
/goods/{id}
Summary
Create a page where you can find information about the team. See the design on figma.
This feature is created on the branch 2-aboutus
.
Acceptance criteria
- Create the about us page on the route
/about-us
redo
redo of PR #75
This feature is created on the branch 2-aboutus-update
.
![About page](https://user-images.githubusercontent.com/979362/119331685-f01d7000-bc87-11eb-8149-cb931a79090c.png)
Make sure the header and sections start at the same alignment.
This feature is developed in the branch 6-login
Make sure the submitted data is validated. If the data is invalid a relevant HTTP response code is returned.
Create the page/form where a Giver can submit a Good
![Screenshot 2021-05-17 at 18 25 14](https://user-images.githubusercontent.com/2686028/118523228-3aa96480-b73d-11eb-8564-0585bba00b2e.png)
Acceptance criteria
- Entire create Good flow implemented
- On submit of the form request to backend is triggered
Summary
Create the page and back route to handle the sign-up of a needer.
Acceptance criteria
- Create backend endpoint
/needer/signup
Summary
Acceptance criteria
- Create a backend route GET
/goods
- The route should return all goods.
Acceptance criteria
- create a route GET
/goods/category/{id}
- The route should return all goods matching the category.
Summary
Acceptance criteria
- Backend route
/signin
exists
- On successful authentication, a cookie with a session is returned
Summary
Create the frontend sign up page
Acceptance criteria
- Link the sign-up page on the home screen
- The sign-up page according to the design
- Redirect to the sign-in page when successful