Skip to content

Exploser/Personal-Blog-Site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Blog Site

Table of Contents

Introduction

This project is a personal blog platform built with React. It allows users to create, edit, and view blog posts, manage their user accounts, and interact through comments. Check it out live at https://exploserblogs.com

Technologies

  • React: Frontend library used for building the user interface.
  • React Router: For handling routing within the application.
  • React Quill: Rich text editor used in the blog post creation and editing interface.
  • Node.js: Runtime environment for executing JavaScript on the server side (assumed for backend).
  • Express: Server framework for Node.js to handle server-side logic (assumed for backend).
  • MongoDB: Database system for storing user and post data (assumed based on typical stack).

Features

  • User Authentication: Register and login to manage sessions.
  • Create, Edit, and Delete Posts: Users can create posts using a rich text editor, edit their posts, or delete them.
  • View Posts: Each post can be viewed in detail on its own page.
  • User Profile Management: Users can view and edit their profiles.
  • Responsive Design: Ensures the blog is usable on both desktop and mobile devices.

Installation

  1. Clone the repository:
    git clone https://github.com/Exploser/Personal-Blog-Site
  2. Navigate to the project directory:
    cd Personal-Blog-Site
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm start
    

Usage

After starting the server, navigate to http://localhost:3000 to view the blog. Use the navigation bar to access different pages such as Home, Login, Register, and Create Post.

Contributing

Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change. Please ensure to update tests as appropriate.

About

Code of my personal blog webapp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published