-
Notifications
You must be signed in to change notification settings - Fork 1
Home
RobKraft edited this page Dec 20, 2024
·
10 revisions
Welcome to the reusefull-react wiki!
To run the code locally, use "npm run dev"
- When you push changes up to the repository, a github action runs to build the code and deploy it to Netlify. We the result here: https://reusefullreact.netlify.app/
- Configuring MySQL on AWS RDS
Here is some project management stuff to do (some already done):
Task | Who | Details | Status |
---|---|---|---|
Create github repository | Paul | Named Reusefull-react | done |
- Make Rob an Admin | Paul | done | |
Invite people to slack channel | Rob | in progress | |
Add people to slack channel | Paul | in progress | |
Choose architecture | Rob | React and C# Backend | |
Document architecture | Rob | ||
Create initial react site | Rob | ||
Create initial C# site | Rob | ||
Create a Project in Github | Rob | ||
Document architecture | Rob |
- https://auth0.com/docs/customize/integrations/aws/aws-api-gateway-custom-authorizers
- https://learn.microsoft.com/en-us/visualstudio/javascript/tutorial-asp-net-core-with-react?view=vs-2022
- borrow UI ideas from here: https://www.donategoodstuff.org/donate-stuff.html
- borrow UI ideas from here: https://recyclespot.org/
- get Dell AI dev resources here: https://app.smartsheet.com/b/form/220ec8bd29e8439eab06191fe2e199a3
- React client currently builds and autodeploys when code changes are checked in to: https://reusefullreact.netlify.app/
- Phase 1 (UI for public searches)
- UI Changes in this Figma document: https://www.figma.com/design/4UwSNZYLCzeelnAogPnDJV/Reusefull?node-id=58-32126&node-type=frame&t=j5lRfDc0LVA4kLd7-0
- CSS to match www.reusefull.org
- Menus to match www.reusefull.org
- Search orgs. A page to replace this: https://app.reusefull.org/donate
- View org details. A page to replace pages like this: https://app.reusefull.org/charity/191
- Show on maps. A page to replace this: https://app.reusefull.org/donate/results
- Search on map within range of zip code
- Phase 2 (UI for Adding/Maintaing Organizations)
- Add auth0, confirm email first.
- Add, edit org profile.
- Add items accepted.
- Add "drives'.
- Approve org profile.
- Auth 0 create account. Fill out org info. Wait for approval.
- Phase 3 (Special events enhancements
- Search special events and drives.
- Brain dump of todo items 2024.12.19
- There will be 3 sites. 1) Wordpress, 2) Search, 3) Auth/Acct maint
- Auth site needs
- Page to enter email and password to signup on Auth0 that sends confirmation email
- Page to allow accounts to enter and edit their profiles
- A page to allow Leslie to accept accounts
Asof 2024.12.12 here are the REST endpoints. This calls an AWS Lambda written in C# that hits the actual Types table in the database to retrieve the data.
- REST API Endpoint for list of Donation Item Types: https://qg5u2h7j555msnkinngqaw2zfm0enled.lambda-url.us-east-2.on.aws/
- REST API Endpoint for the list of Charity Types: https://72m57zkngqsdsomp6ameqd2c6u0wqflv.lambda-url.us-east-2.on.aws/
- REST API Endpoint for the items accepted by each organization: https://4nekwiwkkyz4uwidxgxuykksmq0xvuez.lambda-url.us-east-2.on.aws/
- REST API Endpoint for every organization and their info: https://lrx3rtyjpiibqojpa47q2ppace0oxvlm.lambda-url.us-east-2.on.aws/