Skip to content

Quill-Hub is a full-stack feature-rich blogging platform, with features like user Authentication, blog post posting and management and commenting systems

License

Notifications You must be signed in to change notification settings

FevenSeyfu/Quill-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quill-Hub: Your Full-Stack Blogging Adventure 🚀

Quill-Hub Demo

📗 Table of Contents

About the Project

Quill-Hub is a full-stack blogging app designed to showcase and practice MERN stack programming skills. It was developed as part of a 4-week remote internship program, where one of the assigned tasks was to build a feature-rich blogging platform.

Built With

Tech Stack

Key Features

  • User Authentication: Secure your space in Quill-Hub with JWT-based user authentication. Only registered users can unleash the full potential of this platform.

  • Dynamic Blogging: Create, update, and delete blog posts effortlessly. Express your thoughts, share your expertise, and engage with a growing community.

  • Commenting System: Foster discussion with a robust commenting system. Users can comment on blog posts, and each user can edit their own comments for clarity and precision.

  • Post Search with a Term: Effortlessly find specific posts with the powerful search functionality.

Live Demo

Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

Setup

Clone this repository to your desired folder:

git clone [email protected]:FevenSeyfu/Quill-Hub.git

### Install

Install this project with:

```sh
cd quill-hub/backend
npm install

cd quill-hub/frontend
npm install

Usage

To run the project, execute the following command:

cd quill-hub/backend
npm start

cd quill-hub/frontend
npm start

Run tests

To run tests, run the following command:

cd quill-hub/backend
npm test

Deployment

You can deploy this project using:

(back to top)

👥 Authors

👤 Author

(back to top)

🔭 Future Features

  • Like or Voting System: Express appreciation for great content through a like or voting system.
  • Recent Post Listings: To stay up-to-date with recent posts.
  • Popular Post Listings: Discover trending posts.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project you can give it a star and any feedback is apprectiated.

(back to top)

🙏 Acknowledgments

I would like to thank for those who have tested and gave me feedback

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

Quill-Hub is a full-stack feature-rich blogging platform, with features like user Authentication, blog post posting and management and commenting systems

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages