Welcome to the Amazon Kindle Clone repository! This is a full-stack project built with React and Next.js, replicating key features of the Amazon Kindle platform. The project showcases a seamless user interface for browsing and reading eBooks.
- User Authentication: Secure login and registration.
- Book Browsing: Browse a wide selection of eBooks.
- Reading Experience: Optimized reading interface with various settings.
- Responsive Design: Works on all device sizes.
- Server-Side Rendering: Fast and SEO-friendly with Next.js.
Check out the live demo: Amazon Kindle Clone
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/pkprajapati7402/amazon-kindle-clone.git
-
Navigate to the project directory:
cd amazon-kindle-clone
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
.
- Sign Up / Sign In: Create an account or log in with existing credentials.
- Browse Books: Explore the available eBooks.
- Read a Book: Click on a book to start reading. Use the reading interface to customize your experience.
- Frontend: React, Next.js
- Styling: CSS, Styled-components
- Authentication: JWT, NextAuth.js
- Database: MongoDB
- Hosting: Vercel
Contributions are welcome! To contribute, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes.
- Commit your changes:
git commit -m "Add your commit message"
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please open an issue in the repository or contact the maintainer:
- GitHub: pkprajapati7402
Thank you for exploring the Amazon Kindle Clone! We hope you find it useful and enjoy using it. Happy coding! 🚀