This is the source code for the coderplexDevCommunity platform - a professional network for software developers.
- Frontend: React + Vite
- Authentication/Database/Backend: Supabase
- Also has a bucket named
avatars
to save the profile pictures - The delete users function for Supabase cannot be run on client side, so I had to create a Serverless function named
delete-user
that is present in the same repo, that takes care of user self account deletion.
- Also has a bucket named
- Deployed on Cloudflare Pages
- npm
- Clone the repo:
git clone https://github.com/coderplex-tech/coderplex.git
- Install dependencies:
cd coderplex
npm install
-
Configure environment variables:
-
Create a file names
.env.local
in the root of the project folder -
We need 2 environment variables,
VITE_SUPABASE_URL
andVITE_SUPABASE_ANON_KEY
to be configured. Use the URL and Key that connect to the development database.VITE_SUPABASE_URL=<URL> VITE_SUPABASE_ANON_KEY=<KEY>
-
Save
-
-
Start the local development server:
npm run dev
Please create a new branch with a relevant name off of the develop
branch in order to contribute.
- We also have a development server that is live at https://develop.coderplex.dev/
- New merges to the develop branch trigger a new deployment of this server through Cloudflare