Note: The website is still in development
Link: https://sv-communityadvocates.org/members/member-registration
- Each field is required that means if the user leaves a field blank he/ she will be prompted to complete that field
- Phone number and e-mail address have set patterns that means if the user enters a phone number or an e-mail address in a different format then he/ she will be prompted to match the required format
- The submit button at the end should prompt an alert and after clicking OK, the data should be sent to the database in the back end
Link: https://sv-communityadvocates.org/donation.html
- This form has multiple steps and has previous and next buttons to go to one page from another, there are also circles at the bottom that indicate which page you're on and once you've completed a page the circle indicating that respective page turns green
- All the fields are required so if the user leaves a field blank and try to go to the next page, the field will turn red-ish to prompt the user to complete it
*The $10, $20 etc. buttons don't do anything as of now *I have set the patterns for Phone number and e-mail address but I still need to fix some things for that to work
Link: https://sv-communityadvocates.org/admin/dashboard/
- This dashboard is made for employee working at Spokane Valley Community Advocate. To access this page user will have to login with their credential (This part is skip for demoing perpose)
- This page should be a summary page, showing overview of all information:
- Basic info of each person asking for help
- R.E.A.C.T responding community member list
- Donation list information (still in process)
- Volunteer information(in process)
Link: https://sv-communityadvocates.org/admin/dashboard/need/?id=2
- This is a more detailed page about each person asking for help. From this page employee/volunteer can see all the personal information and the needs/request that was made.
- From this page employee can also add reponse/assessment and notes.
Link: https://sv-communityadvocates.org/needs/request/
- This page is a public page that can be used by anyone to ask for help. By completing the form on this page, their information will be recorded and display on the dashboard page
-
Domain name: sv-communityadvocates.org
- The domain name is registered with GoDaddy under Sherri account. Sherri has shared her access to Phuc's GoDaddy acount (chphuc05@gmail.com)
- The domain's DNS (which IP address/website the domain point to) is being manage by Phuc's Cloudflare account.
-
The website main address (sv-communityadvocates.org) is staying behind Cloudflare's CDN, which provides caching, SSL and some security (This is also managed by Phuc's cloudflare account).
The current backend is fully hosted on Amazon Web Service, using Dornsife's AWS account. List of services that currently being used:
-
AWS Lightsail Instance: A compute instance (aka a computer) act as the main server, hosting the website (webserver, backend api server) and codedeploy server.
- Specs: 1GB ram, 1 vCPU, 40GB SSD
- Price: $5/month
-
AWS Lightsail Database: MySQL database managed by aws for the website, storing all data.
- Storage: 40GB
- Price: $15/month
-
AWS Codedeploy: This is a service from aws that automatically read any changes in our repository and deploy those changes (if any) directly to the server.
- Price: $0.02 per update(?)
-
AWS S2: Storage service, used in this case to store artifact from AWS Codedeploy
- Price: $0?