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
This feature will be implemented in the branch 1-navbar-switch
Summary
Acceptance criteria
- Backend route
/signin
exists
- On successful authentication, a cookie with a session is returned
This feature is developed in the branch 6-login
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
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
Create the page and back route to handle the sign-up of a giver.
Acceptance criteria
- Create backend endpoint
/giver/signup
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.
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
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
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)
Summary
Acceptance criteria
- Create a backend route GET
/goods/{id}
- Return all the details of a single good as the response.
Summary
Create the page and back route to handle the sign-up of a needer.
Acceptance criteria
- Create backend endpoint
/needer/signup
Summary
Create an initial Redux store to hold the application data
This feature is created in the branch 5-redux
Summary
Acceptance criteria
- Create a backend route DELETE
/goods/{id}
Summary
Acceptance criteria
- Create the backend route POST
/good
Make sure the version with all tickets from milestone 1 is fully working in the production envrionment.
Summary
Acceptance criteria
- Create a backend route PUT
/goods/{id}
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
Make sure the header and sections start at the same alignment.
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
Make sure the submitted data is validated. If the data is invalid a relevant HTTP response code is returned.