Table of Contents
In this group project, we intend to create and develop an online pet store that is practical for either the following:
- Clients who would like to purchase the available pet(s) &
- For clients who are selling their animals.
This app allows Users to:
- Create an account as a official member by Sign ups.
- Post an individual Advertisement about an animal that is currently available for Sale.
- Allows users to delete their Advertisement.
- Edit their existing profile details.
- Search animals by category.
- To be able search the available animal by breed.
- Our collective passion for Pets really allowed us to provide a secure & reliable online pet store platform for users once users have officially logs in.
- Practical application of Handle Bars, Middle ware & fetching relevant API Routes really allowed us to obtain better on the importance of the MVC & the SQL concepts.
- Tailwind CSS in alignment with HTML, Javascript.
Initialization.
npm i
npm run seed
npm start
Once signed in, here is the demo of how you would navigate through the website:
As a User, I want to be able to view available Pets posted by Advertisements. As a User, I want to view a single-page advertisement posted by the Breeder. As a User, I want to be able to log in to view all of the available pets that are currently for Sale. As a User, I want to be able to post a single advertisement. As a User, I want to filter the available animals by categories.
This is distributed under the MIT License. See LICENSE.txt
for more information.
In conclusion, by successfully launching this project, we had successfully applied and collaborated as a team in balancing our unique strengths in both efficiency & effective problem resolution.
More importantly, we now understand the relative importance of web development theories which are essential to the everyday use that we have taken for granted.
- URL - https://purrfection-pet-store.herokuapp.com/
- GitHub Repository - https://github.com/mecuboi/purrfection
- MVP Pitch (Link) - https://prezi.com/view/iaK05ZIYTnSxMKmtoVTP/
We would like to acknowledge and credit all contributors.
-
Matthew D. Jusuf: Github
- As our Project Manager, Matt contributed by organising, allocating and confirming diversified tasks distributed to the Team. Along with the collaboration with Samuel, they both demonstrated their joint abilities to work through the core sets up in User login authentication, the generation of PetAds, and Category & User Ids as our Team progresses in the development operation. Matt also ensured that all Team members were working against a realistic Timeline to cater for any unforeseen events.
-
Samuel Yong: Github
- As our Co-Host Project Manager, Samuel provided his direct assistance as our backup whenever possible to better support Matt and everyone else in the Team. For instance, when Cindy struggled with the format of her Homepage HTML in alignment with Tailwind CSS, he continuously assisted her in progress until the end. Through this project, Sam worked on both the front & back end with continuous cross-checks with Matt to ensure that everything on our web application was working according to plan.
-
Vidhi Sharma: Github
- Contributed most in the front & back end of our Group project by operation by working through the authentication set-up process in alignment with Jonathan, Sam & Matt. She also ensured that the primary functions, such as the login page, User sign-up page of our webpages functions confirmed.
-
Jonathan Wijaya: Github
- Collectively contributed to the front & back end of our Group project by operation, commenced by creating the relevant handlebars in UI visuals and Single page ads first with Cindy, whilst collaborating with Vidhi to activate the backend functionalities of the webpage. He also ensured that the creation of the API route works in the margin.
-
Yuhan Jiang (Cindy): Github
- Cindy contributed by creating the skeletal features of the Project Homepage & About us page in working with Jonathan, making our MVP presentation, and drafting our Team speech.
Thanks for reading this! 😄