Skip to content

chogatooru/PetPaw-Diaries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PetPaw Diaries

PetPaw Diaries is a full-stack web application that provides a visually appealing and responsive platform for blogs. Built with a modern tech stack, it ensures robust performance and a delightful user experience.

Features

  • Responsive and visually appealing UI using MUI
  • TypeScript for type safety and improved development experience
  • Light and dark theme switcher
  • Seamless navigation with React Router
  • CRUD operations for blog posts
  • Containerized deployment with Docker
  • Unit tests for critical components

Technology Stack

Frontend

  • React: JavaScript library for building user interfaces.
  • TypeScript: Provides type safety and improved development experience.
  • Material-UI (MUI): React components for faster and easier web development.
  • React Router: For client-side routing.
  • Git: Version control system for tracking changes and collaborating.

Backend

  • C# and .NET 6: Framework for building APIs and web applications.
  • Entity Framework Core (EF Core): ORM for database interactions.
  • MSSQL: Relational database management system for data persistence.
  • CRUD Operations: Create, Read, Update, Delete functionalities for blog posts.
  • Git: Version control system for tracking changes and collaborating.
  • Docker: Containerization platform for building and managing containers.

Pages

  • Home: Overview of the application and featured pets.
  • AddBlogPost: Form to add a new blog post.
  • BlogPosts: List and manage existing blog posts.
  • EditBlogPost: Edit an existing blog post.
  • DeleteBlogPost: Delete a specific blog post.

Screenshots

Light Theme

Screenshot 2024-08-03 at 11 29 25 AM

Dark Theme

Screenshot 2024-08-03 at 11 29 41 AM

Add New Blog Page

Screenshot 2024-08-03 at 11 30 13 AM

Blog Posts Page

Screenshot 2024-08-03 at 11 29 53 AM

Responsive UI for various device sizes

Screenshot 2024-08-03 at 11 31 32 AM Screenshot 2024-08-03 at 11 31 02 AM

Sweet Alert

Screenshot 2024-08-03 at 11 30 41 AM

Database Azure Data Studio

Screenshot 2024-08-03 at 11 31 55 AM

Docker

Screenshot 2024-08-03 at 11 32 12 AM

Unit tests

Screenshot 2024-08-03 at 11 09 44 AM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published