Project Name: PetHome App
Sponsor: JD
Software Engineer: Edgar Martinez
This is a Full Stack RESTful Application whose purpose is to encourage people out there to adopt a pet instead of purchasing it.
There are hundreds of pets outside on the streets that would love to have a home. So, through this application, someone can take them out of the streets and broadcast an adoption. So that, those who would be interested in any pet, can apply to adopt it after verifying some security data.
- As a member I want to be able to have a username for this app
- As a member I the pet adoption status
- As a member I want to be able to post a pet in adoption
- As a member I want to see different pets to adopt a pet
- As a member I want to be able tag and apply for multiple adoptions
- As a member I want to be able to see a gallery of pets in adoption in a region
- As a member I want to see more details of a pet in adoption
- As a member who publishes an adoption, I want to have options to either approve or reject the adoption request
- As a member I want a direct link to a region selection to get the adoption gallery
- As a member I want to be able to remove my user from the application
Technology Stack to develop this application:
- HTML 5
- CSS
- Javascript
- Node.js
- Json
- Sequelize
- Ejs
- Postgres DB
*All documentation will be stored into the PetHome Project repository setup on GitHub under “emdlr” user account. This full stack application will be rendered on the browser.
Project Start Date: Friday July 31st, 2020
Deployment Day: Friday August 7th, 2020
Rollout: Friday August 7th, 2020
Technologies
- Visual Studio Code – Main Development Tool
- Web Browser – Google Chrome
- Programing language – Javascript
- Styles Formats – Cascading Style Sheets
- Web Design Platform – HTML 5
- PG Admin - Dadabase Manager
- Git/GitHub - Files Repository
- Heroku - Web Server
Home
Signup
Login
User Profile
Pet Profile
Gallery
Understand how to handle Models relationships according to sequelize logic
This application will have an S.O.S functionality in which those who sign up, will have the option to volunteer as a rescuer in their city, these will receive an email with the report of whoever is signed up to this app.
Installation
- Internet Connectivity
- No high Internet speed required
- GitHub Repository
- Click on the LINK and have your new friend Now!
More Data You can also take a look to the project document for more info.