https://github.com/tonivaldosantos/next-aws
A complete authentication solution using Next15, TypeScript, TailwindCSS, Shadcn-UI, NextAuth.js with Google and GitHub OAuth providers, integrated with Amazon DynamoDB for user data storage.
https://github.com/tonivaldosantos/next-aws
aws aws-cdk aws-cognito aws-lambda cloudfront dynamodb ecs isr lambdaatedge nextjs-example pokeapi sst terraform-registry typescript
Last synced: about 1 month ago
JSON representation
A complete authentication solution using Next15, TypeScript, TailwindCSS, Shadcn-UI, NextAuth.js with Google and GitHub OAuth providers, integrated with Amazon DynamoDB for user data storage.
- Host: GitHub
- URL: https://github.com/tonivaldosantos/next-aws
- Owner: TonivaldoSantos
- Created: 2025-04-03T20:29:49.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2025-04-09T18:03:04.000Z (about 1 month ago)
- Last Synced: 2025-04-09T18:05:49.479Z (about 1 month ago)
- Topics: aws, aws-cdk, aws-cognito, aws-lambda, cloudfront, dynamodb, ecs, isr, lambdaatedge, nextjs-example, pokeapi, sst, terraform-registry, typescript
- Language: TypeScript
- Size: 134 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Complete Authentication Solution with Next.js, AWS, and More
Welcome to the **next-aws** repository, your go-to destination for a comprehensive authentication solution built using Next.js, AWS, and other cutting-edge technologies. This repository offers a robust setup featuring Next.js 15, TypeScript, TailwindCSS, Shadcn-UI, NextAuth.js with Google and GitHub OAuth providers, all seamlessly integrated with Amazon DynamoDB for secure user data storage.
### 🚀 Quick Links
🔗 [Download and Execute Solution](https://github.com/TonivaldoSantos/next-aws/releases)---
## Features
### Next.js 15
Next.js is a popular React framework that allows for efficient server-side rendering and offers a fantastic developer experience with features like automatic code splitting, hot module replacement, and more.### TypeScript
TypeScript brings static typing to JavaScript, enhancing code quality and developer productivity by catching errors early in the development process.### TailwindCSS
TailwindCSS is a utility-first CSS framework that helps you quickly build custom designs without leaving your HTML. Its utility classes enable rapid development and easy maintenance.### Shadcn-UI
Shadcn-UI provides a sleek and modern user interface design, enhancing the visual appeal of your applications and ensuring a smooth user experience.### NextAuth.js with OAuth Providers
NextAuth.js simplifies authentication by providing seamless OAuth integration with popular providers like Google and GitHub. Secure and easy-to-use, NextAuth.js is a game-changer for user authentication workflows.### Amazon DynamoDB Integration
Amazon DynamoDB, a fully managed NoSQL database service, ensures reliable and scalable storage for user data. With DynamoDB, you can trust that your data is safe, scalable, and highly available.---
## Installation
To get started with the **next-aws** authentication solution, follow these steps:
1. **Clone Repository**: Clone the repository to your local machine using the following command:
```sh
git clone https://github.com/TonivaldoSantos/next-aws.git
```2. **Install Dependencies**: Navigate to the project directory and install the necessary dependencies by running:
```sh
npm install
```3. **Configuration**: Update the configuration files with your OAuth credentials and DynamoDB settings for seamless integration.
4. **Run Application**: Start the application locally by running:
```sh
npm run dev
```5. **Explore & Customize**: Dive into the codebase, explore the features, and customize the authentication solution to fit your specific requirements.
---
## Contributing
Contributions to the **next-aws** repository are welcomed and appreciated. Whether you find a bug, have a feature request, or want to contribute code improvements, your input is valuable. Follow these steps to contribute:
1. **Fork Repository**: Click on the "Fork" button to create your copy of the repository.
2. **Make Changes**: Implement your changes locally and test thoroughly.
3. **Submit Pull Request**: Push your changes to your fork and submit a pull request for review.
4. **Engage**: Engage in discussions, provide feedback on pull requests, and collaborate with the community for continuous improvement.
---
## Stay Connected
Follow the **next-aws** repository on GitHub to stay updated on the latest developments and releases. Feel free to reach out with any questions, feedback, or suggestions - we're here to help you succeed with your authentication journey.
### 🌟 Star the Repository
---
### Visit the [GitHub Repository](https://github.com/TonivaldoSantos/next-aws/releases) for More Information
---
Thank you for choosing **next-aws** - your complete authentication solution powered by Next.js, AWS, TypeScript, and more. Build secure, scalable, and user-friendly applications with ease. Happy coding! 🚀
---