This is a Next.js project bootstrapped with create-next-app
.
- Getting Started
- Prerequisites
- Usage
- Deployment
- Features
- Screenshots
- Contributing
- License
- Acknowledgments
- About
- 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.
Before running this project, ensure you have the following installed:
- Node.js (version x.x.x): https://nodejs.org
- MongoDB (version x.x.x): https://www.mongodb.com
- npm (version x.x.x): This comes bundled with Node.js
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.
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.
- 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.
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.
This project is licensed under the MIT License.
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
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.