Skip to content

ItsUjjwalGoel/Loginpage

Repository files navigation

React Project with Firebase Authentication and Vite

Overview

This project is a React application built with Vite and integrated with Firebase Authentication. It provides a fast and efficient development environment along with secure user authentication.

Features

  • User authentication (Sign Up, Sign In)
  • Firebase Authentication integration
  • Fast build and hot reloading with Vite
  • Responsive UI
  • Sign In with (Google, Facebook, LinkedIn)

Technologies Used

  • React
  • Vite
  • Firebase Authentication
  • Tailwind CSS

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/your-repo.git
  2. Navigate to the project directory:
    cd your-repo
  3. Install dependencies:
    npm install
  4. Set up Firebase:
    • Create a Firebase project at Firebase Console
    • Enable Authentication (Email/Password, Google, etc.)
    • Get Firebase configuration details from the project settings
    • Create a .env file in the root directory and add:
      VITE_FIREBASE_API_KEY=your_api_key
      VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
      VITE_FIREBASE_PROJECT_ID=your_project_id

Running the Project

Start the development server:

npm run dev

The application will be available at http://localhost:5173/.

Deployment

To build for production:

npm run build

For deployment, you can use Firebase Hosting, Vercel, or Netlify.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.

Releases

No releases published

Packages

No packages published