/QouteShare

designed for folks who are interested in sharing motivational quotes to inspire and support each other.

Primary LanguageJavaScript

QouteShare - Motivational Quotes Sharing Platform

This is a Next.js project bootstrapped with create-next-app.

Table of Contents

Getting Started

  • Stack: Next.js, Tailwind.css, MongoDB, NextAuth.js, Node.js
  • This project is designed for folks who are interested in sharing motivational quotes to inspire and support each other.

Prerequisites

Before running this project, ensure you have the following installed:

Usage

Navigate to the application in your browser to access the login page. Click on the "Login with Google" button to authenticate using your Google account. Once logged in, you can create and share motivational quotes. View shared quotes on the feed page. Click the copy button to instantly copy any quote to your clipboard.

Deployment

To deploy this project to a production server or platform, follow the deployment steps recommended by Next.js or the hosting provider of your choice.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Features

  • Authentication features using NextAuth.js, allowing users to log in and log out using their Google accounts.
  • Create and share motivational quotes.
  • View shared quotes in the feed page.
  • Instantly copy quotes to the clipboard with a click of a button.

Screenshots

image image image

Contributing

We welcome contributions to improve QouteShare. To contribute:

  • Fork this repository.
  • Create a new branch: git checkout -b feature/your-feature-name
  • Commit your changes: git commit -m "Add your feature"
  • Push to the branch: git push origin feature/your-feature-name
  • Open a pull request. Please ensure your code follows the project's coding conventions, and your pull request includes proper documentation and tests if applicable.

License

This project is licensed under the MIT License.

Acknowledgments

QouteShare is built on the shoulders of giants. We would like to acknowledge the contributors of the libraries and frameworks used in this project.

Next.js Tailwind CSS MongoDB NextAuth.js Node.js

About

Hi, I'm Rohit Singh, the creator of QouteShare. If you have any questions, suggestions, or feedback, feel free to reach out to me:

Email: roht9804singh@gmail.com Twitter: @rohitstwts Thank you for using QouteShare! Together, let's spread motivation and positivity.