Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/koala819/club306
- Owner: koala819
- Created: 2022-09-14T07:59:26.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T06:25:23.000Z (about 2 months ago)
- Last Synced: 2024-09-18T08:50:39.287Z (about 2 months ago)
- Topics: nextjs, prismic, supabase, tailwind, typescript
- Language: TypeScript
- Homepage: https://club306.fr
- Size: 34.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)**.