Skip to content

A blog for pet lovers who wish to share about their furry - or raw chicken - pets.

License

Notifications You must be signed in to change notification settings

DaviZCodes/pet-peeves-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pet-peeves-blog

A blog for pet lovers who wish to share about their furry - or raw chicken - pets.

Created with React, SCSS, Vite, Node, Express, MongoDB

How to get started?

  1. Clone the repository
  2. Run the frontend - $ cd frontend && npm install && npm start
  3. Run the backend $ cd backend && npm install && npm start

Now feel free to use the website!

  • Register an account
  • Login with your new account
  • Create a post
  • View your profile
  • Edit or delete your posts
  • Enjoy!

Sneak peek

Pet.Peeves.Video.mp4

Home Single Page Create a post

Security features

  • Passwords are not directly saved into the database. They are uni-directionally transformed to 64 characters/numbers long, hashed with random text/hex/numbers - nearly impossible to trace back
  • DOMPurify to sanitize set innerHTML - prevent malicious code

Image credits:

About

A blog for pet lovers who wish to share about their furry - or raw chicken - pets.

Topics

Resources

License

Stars

Watchers

Forks