Skip to content

Latest commit

 

History

History
70 lines (44 loc) · 1.75 KB

README.md

File metadata and controls

70 lines (44 loc) · 1.75 KB

Blogging Website

Blogging Website Project Documentation

Project Description

This is a full-stack blogging website developed using:

Frontend: HTML, CSS, JavaScript Backend: Firebase, JavaScript

Technologies Used

Frontend:

HTML: Provides the structure and content of the webpages.

CSS: Styles the webpages for visual appeal and responsiveness.

JavaScript: Enables interactivity and dynamic functionality on the client-side.

Backend:

Firebase: A cloud-based database used to store user data and blog posts. JavaScript: Used for server-side logic and interaction with Firebase.

Features

User Management:

  • User registration and login
  • Sign in and sign out functionality

Post Management:

  • Create new blog posts
  • Set post visibility (public or private)
  • Edit existing posts

Post Display:

  • View public posts from other users
  • Read individual blog posts

User Profile:

  • View user profile information
  • Edit Account details

Getting Started

  • Clone the Repository: git clone https://github.com/mercykknight/mercykknight.github.io.git
  • Set up Firebase:
  • Create a Firebase project and configure it in the code.
  • Follow the Firebase documentation for setting up and integrating with a web application.
  • Run the Application:
  • Navigate to the project directory in your terminal.
  • Run a local web server using a tool like http-server.
  • Open http://localhost:8080 (or the port specified by your web server) in your browser.

Contributing

If you'd like to contribute to this project, create an issue related to contribution. Fork the repository commit changes and send a pull request. Any kind of contributions will be welcome.

Project Credit:

Author: Pratham Upadhyay @prathamu200