Skip to content

Manishkumar76/AdvoKey

Repository files navigation

AdvoKey

AdvoKey is a modern, full-stack authentication web application designed with security, performance, and user experience at its core. Built using Next.js, TypeScript, and MongoDB, AdvoKey demonstrates robust authentication workflows with elegant UI and smooth animations.

🚀 Live Demo

Check out AdvoKey in action: advo-key.vercel.app


✨ Features

  • Secure Authentication:
    User registration and login with password hashing via bcryptjs ensures data security.

  • Real-Time Form Validation:
    Email, password, and username fields provide instant feedback for a smooth signup experience.

  • Toast Notifications:
    Success and error notifications powered by react-hot-toast.

  • Animated Cursor & UI:
    Engaging GSAP-powered cursor and UI animations for a delightful user experience.

  • Responsive Design:
    Built with Tailwind CSS for seamless display across devices.


🛠️ Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS, GSAP
  • Backend: MongoDB, bcryptjs
  • Utilities: react-hot-toast

📖 Getting Started

1. Clone the Repository

git clone https://github.com/Manishkumar76/AdvoKey.git
cd AdvoKey

2. Install Dependencies

npm install

3. Configure Environment Variables

Create a .env.local file in the root directory and add your MongoDB connection string:

MONGODB_URI=your_mongodb_connection_string

4. Run the Development Server

npm run dev

Visit http://localhost:3000 in your browser.


🧑‍💻 Usage

  • Sign Up: Create an account with a valid email, strong password, and unique username.
  • Login: Access your account securely.
  • Feedback: Receive instant feedback and notifications throughout your journey.

📦 Deployment

AdvoKey is ready for deployment on platforms like Vercel or Netlify.
Just ensure your environment variables are set!


📝 License

This project is licensed under the MIT License.


🤝 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to open an issue or submit a pull request.


🙌 Acknowledgements

Made with ❤️ using Next.js, MongoDB, TypeScript, Tailwind CSS, GSAP, and react-hot-toast.


📫 Contact

For questions, feedback, or collaboration opportunities, please reach out via GitHub Issues.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published