Skip to content

Marmo77/Supa-base-login-withauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Supabase Basic Login/Sign Up Page with Authentication ⚡

Beautiful • Responsive • Modern

React Supabase Tailwind CSS Vite

🎨 A stunning, production-ready authentication experience

Built for developers who demand both beauty and functionality

What Is This?

A basic login and sign up page using Supabase. It is made with React, React Router, Vite, Tailwindcss and Supabase. Its fully Responsive and Mobile Friendly (login/signup).


🚀 Key Features

I will update this Project soon with more features.*

Feature Description Status
🔐 Secure Authentication Email/password with optional name field ✅ Ready
📱 Mobile-First Design Fully responsive across all devices ✅ Ready
🎨 Modern UI/UX Clean, intuitive interface with smooth transitions ✅ Ready
Lightning Fast Powered by Vite for instant development ✅ Ready
🏠 Dashboard Ready User Home Page with Dashboard ✅ Ready

You can find the code on GitHub.


🖼️ Visual Preview

🔓 Login

Login Interface Login Interface

📝 Sign Up

Sign Up Interface Sign Up Interface

🏡 Home Page

Homepage VibeCoded Home Page with Static informations in [] or UseStates([...])

📱 Mobile Responsivness

Responsive Design Working on every device


🛠️ Technology Stack

Technology Description
React JavaScript framework for building user interfaces
React Router Library for declarative routing in React applications
Tailwind CSS Utility-first CSS framework for rapid UI development
Supabase Open-source PostgreSQL database with real-time capabilities

Frontend Excellence

  • React 18+ - Latest features and performance
  • React Router - Smooth, client-side navigation
  • Tailwind CSS - Utility-first styling perfection

Backend Power

  • Supabase - PostgreSQL with real-time subscriptions
  • Authentication - Built-in user management
  • Database - Instant APIs with zero configuration

Development Experience

  • Vite - Lightning-fast development server
  • Hot Reload - Instant feedback loop
  • Modern JavaScript - ES6+ features throughout

🚀 Quick Start Guide

Prerequisites

  • Node.js 16+ installed
  • A Supabase account (free tier available)

Installation Steps

1️⃣ Clone the Repository

git clone https://github.com/Marmo77/Supa-base-login-withauth.git
cd Supa-base-login-withauth

2️⃣ Install Dependencies

npm install
# or
yarn install

3️⃣ Environment Configuration

Create .env.local in your project root:

# 🔑 Supabase Configuration
VITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key

💡 Tip: Find these values in your Supabase project settings under API

4️⃣ Launch Development Server

npm run dev
# or
yarn dev

5️⃣ Open in Browser

Navigate to http://localhost:5173 and enhance it! ✨


🎯 Perfect For

Use Case Why It's Great
🚀 Rapid Prototyping Get authentication up and running in minutes
💼 Client Projects Professional-grade UI ready for production
📚 Learning Supabase Clean, well-commented code to study
🏗️ Project Foundation Solid base for any React application

🔮 What's Next?

Ready to customize this for your needs? Here are some enhancement ideas:

  • 🎨 Add your brand colors and styling
  • 💻 Use shadcn/ui for better UI
  • 🔐 Implement social login (Google, GitHub, etc.)
  • 📧 Add email verification flow
  • 🔄 Include password reset functionality
  • 📊 Build comprehensive user profiles
  • 🌙 Add dark mode support

💫 Made with Love

Created for developers, by developers

Happy coding! 🎉


Built with ⚡ by Marmo77 | Star ⭐ if this helped you!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors