Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/koala819/club306

Site du Club306
https://github.com/koala819/club306

nextjs prismic supabase tailwind typescript

Last synced: 6 days ago
JSON representation

Site du Club306

Awesome Lists containing this project

README

        

![Next JS](https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js&logoColor=white)
![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)

# 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 :

```bash
git clone [email protected]:koala89/pascal306.git
```

2. Navigate to the project directory :

```bash
cd yout-project
```

3. Install the dependencies :

```bash
yarn add
```

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

```bash
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_KEY=your-supabase-key
```

5. Start the development server :

```bash
yarn dev
```

## Usage

1. Open your web browser and navigate to `http://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](https://fr.wikipedia.org/wiki/Licence_MIT)**.