Skip to content

ishan9678/Inkscroll-Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inkscroll-Blog

Welcome to the Inkscroll-Blog! This is a full-stack web application that allows users to create, publish, and interact with blog posts. It provides features like user authentication, post creation, comments, likes, profiles, and search functionality.

Try it out here -

https://zany-hare-boot.cyclic.app

image

Table of Contents

Features

  • User Authentication:

    • Users can sign up and sign in with secure authentication using Passport.js.
    • Local authentication with username/email and password.
  • User Profiles:

    • User-specific profile pages with profile pictures.

    • Display user-specific information like posts.

      image

  • Creating Posts:

    • Users can create and publish blog posts.

      image

  • Interactions:

    • Users can comment on and like posts.

      image

  • Search Functionality:

    • Users can search for specific posts using keywords or tags.

Getting Started

Prerequisites

  • Node.js and npm installed on your development machine.
  • MongoDB database (you can use a local or cloud-based instance).

Installation

  1. Clone the repository:

    https://github.com/ishan9678/Inkscroll-Blog.git
    
  2. Install dependencies:

     npm install
    
  3. Start development server:

      node app.js
    

Contribution

  • Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

    • Fork the project.
    • Create a new branch for your feature or bug fix.
    • Make your changes and commit them.
    • Push your changes to your forked repository.
    • Submit a pull request to the main project repository.

About

Inkscroll-Blog - A blogging platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published