Skip to content
/ never-stray Public template

An animal adoption platform that integrated the shelters and meet map in Taiwan. Users can quickly find pets through multiple search conditions or track the pets they are interested in.

Notifications You must be signed in to change notification settings

TsaiTsaiChieh/never-stray

Repository files navigation


Logo

Never Stray

An animal adoption platform that integrated the shelters and meet map in Taiwan. Users can quickly find pets through multiple search conditions or track the pets they are interested in.
Explore the website »

Report Bug · Contributor

Screenshot

Features

  1. Integrated the pet information from shelters and meet map in Taiwan for multiple condition search. Search conditions include kind, age, sex, ligation, color, city, shelter, status, data reference, and keyword search in color, remark, and title from the detail of the pet.

  2. Users could track the pets they are interested in if user login by Google, and it could filter out easily when clicking the 'My little nest' and pet information also could be sorted by update time.

  3. Dynamic show the count number and result of the pet when the condition is changing at once, and the details of the pet include a link which the user could go to the original data source to adopt the pet.

(back to top)

Technologies

  1. Use Docker that makes any deployment consistent, portable, and scalable.
  2. Scripts generated by TypeORM or manually are about database migration and initial essential elements of a database table in the database deployments.
  3. Integrating CodeDeploy with GitHub for Amazon EC2 auto-deployment.
  4. Node-schedule and Cheerio for web crawling and frequent database updates.
  5. Using Redux Toolkit for centralizing state management and simplifying many common use cases like creating reducer
  6. Eliminating the need to hand-write data fetching and caching logic yourself by using RTK Query.
  7. Create a responsive design with SCSS and styled-components.

(back to top)

Built With

Programming Language

Backend

Frontend

AWS Cloud Platform (Free Tier)

(back to top)

DevOps

(back to top)

Database schema

(back to top)

Contact

Tsai, Tsai Chieh - [email protected] - Linkedin

(back to top)

Acknowledgments

  • Thanks Giambifor React related or CSS discussion
  • Thanks Loki for Redux Toolkit discussion
  • Thanks Julia for UI/UX design and discussion

(back to top)

About

An animal adoption platform that integrated the shelters and meet map in Taiwan. Users can quickly find pets through multiple search conditions or track the pets they are interested in.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published