Skip to content

koala819/club306

Repository files navigation

Next JS TailwindCSS TypeScript

Club306

Description

THe Official Site of Club 306.

Features

  • Conversion of the existing website to WordPress
  • Utilization of the Next.js framework for enhanced performance and scalability
  • Implementation of authentication using NextAuth for secure user login and registration
  • Member registration and management using Supabase as the backend

Installation

  1. Clone the repository :

    git clone [email protected]:koala89/pascal306.git
  2. Navigate to the project directory :

    cd yout-project
  3. Install the dependencies :

    yarn add
  4. Set up the required environment variables. Create a .env file in the root directory and add the following :

    NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
    NEXT_PUBLIC_SUPABASE_KEY=your-supabase-key
  5. Start the development server :

    yarn dev

Usage

  1. Open your web browser and navigate to https://localhost:3000.

  2. Explore the site and interact with its features.

  3. Use the authentication functionality provided by NextAuth to log in or register as a member.

  4. The member information will be stored and managed using Supabase.

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make the necessary changes and commit them.

  4. Push your changes to your forked repository.

  5. Submit a pull request detailing your changes.

Contributing

This project is licensed under the MIT License.