Skip to content

It is a Fully Responsive Blog Website With Abilities to Sign In and Create, Update and Delete Posts.

Notifications You must be signed in to change notification settings

Ahmedelwaafy/DTD-Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


DTD Blog

It is a Fully Responsive Blog Website Dedicated to All Things Web Development, With Modern UI Design.


Features

  • CRUD Operations Using Firestore Database, All Users can Get and Read All Posts, But Only the Authenticated Users can Create a New Post, And Each Authenticated User can Update or Delete his Posts Only.
  • Backend Mocking Using Firebase, Including Database, Storage, Hosting, and Authentication (Email/Password and Google providers).
  • Form Validation using React Hook Form.
  • Drag and drop markdown and HTML files into Dillinger
  • Dynamic Routes for Authors, Categories and Tags.

Technologies

  • React.
  • React Router.
  • Firebase
  • SASS.
  • React Hook From.

Future Updates

  • Pagination/Show More.
  • Add Authentication with Facebook and GitHub Providers.
  • Add More Functionalities like Night Mode, Comment, Like...etc.
  • Implement Redux to Store the State Globally.

Online Tools

Here are some online tools i used to facilitate doing this project.

Website Name Description
Hero Patterns A collection of repeatable SVG background patterns for you to use on your web projects.
UI Verse Open-Source UI elements for any project.
10015 Useful CSS Tools and Other Services.
Svg Repo Open-licensed SVG Vector and Icons.
Dribbble UI Design Inspiration.
Font Joy Font pairing, Generate font combinations with deep learning.
Lottie Files Lightweight, scalable animations for your website.
Compress Image Compress Images Online.
Animation by Kit8

Thanx for watching.

About

It is a Fully Responsive Blog Website With Abilities to Sign In and Create, Update and Delete Posts.

Topics

Resources

Stars

Watchers

Forks