Blogging Website Project Documentation
This is a full-stack blogging website developed using:
Frontend: HTML, CSS, JavaScript Backend: Firebase, JavaScript
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.
Firebase: A cloud-based database used to store user data and blog posts. JavaScript: Used for server-side logic and interaction with Firebase.
- User registration and login
- Sign in and sign out functionality
- Create new blog posts
- Set post visibility (public or private)
- Edit existing posts
- View public posts from other users
- Read individual blog posts
- View user profile information
- Edit Account details
- 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.
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.
Author: Pratham Upadhyay @prathamu200