WebXGuild - Event Hub for Open Source Organizations ๐
WebXGuild, where developers guild meet.
๐ Getting Started
Skip all the steps below by using Gitpod, which automates the setup process
1. Fork the repository
Fork the repository on the fork page.
2. Check the Node.js version on your local machine
Ensure that you have Node.js installed. You can check the Node.js version by running the following command:
node --version
If Node.js is not installed, you can download it from nodejs.org.
3. Clone this Repository
To clone this repository to your local machine, run the following command:
git clone https://github.com/<your-username>/WebXGuild
4. Navigate to the Directory
Change your working directory to the cloned repository:
cd WebXGuild
5. Install Dependencies
Install the required dependencies by running the following command:
npm install
6. Supabase Setup
.env.local
Setting up Create a .env.local
file in root directory and paste the content from .env.local.example
to .env.local
file.
You must create a .env.local
file similar to .env.local.example file, remember that if you are using your own credentials so data will vary.
Supabase
for .env.local
Setting up - Head on to Supabase Registration and Sign Up to Supabase.
- you will see this interface when finish signing up on Supabase.
-
Then it will navigate to
Dashboard
there you have to click onNew Project
. -
Click on create organziation if not created already then add Name:
WebXDao
and Type of Organization:Personal
. -
Add
Name
,Database Password
,Region
(according to your location) andPricing Plan
for creating new project then click onCreate new project
.
- Navigate to home and copy the
Project URL
andAPI Key and paste it to
NEXT_PUBLIC_SUPABASE_URLand
NEXT_PUBLIC_SUPABASE_ANON_KEYin
.env.local` file that you had created previously and you are done setting up supabase.
7. Run Next.js
Start the Next.js development server with the following command:
npm run dev
Important Points to Remember
- Make sure your local environment has Node.js installed, with a minimum version of 16 (node >= v16).
- If you need to change the Node.js version for your development environment, you can use a version manager like nvm.
Currently in discussions ๐ https://github.com/orgs/WebXDAO/discussions/421