Skip to content

LEGACY: Run Your Own Wasl

Abdullah bin Ammar edited this page May 20, 2025 · 1 revision

Run Your Own Wasl

Installing Core Dependencies

Install Nodejs with npm

Windows:

# Download and install fnm:
winget install Schniz.fnm

# Download and install Node.js:
fnm install 22

# Verify the Node.js version:
node -v # Should print "v22.13.1".

# Verify npm version:
npm -v # Should print "10.9.2".

Linux:

# Download and install fnm:
curl -o- https://fnm.vercel.app/install | bash

# Download and install Node.js:
fnm install 22

# Verify the Node.js version:
node -v # Should print "v22.13.1".

# Verify npm version:
npm -v # Should print "10.9.2".

Install Mongodb

You can use Their Cloud M0 offering for free or you can install it locally

Running the Code

Get the code from github

git clone https://github.com/abo3skr2019/Student-Club-Management-System

cd to directory

cd Student-Club-Management-System

Fill out Environment Variables

PORT=


GOOGLE_CLIENT_ID=""
GOOGLE_CLIENT_SECRET=""
GOOGLE_CALLBACK_URI="http://localhost:5000/google/callback"

GITHUB_CLIENT_ID=""
GITHUB_CLIENT_SECRET=""
GITHUB_CALLBACK_URI="http://localhost:5000/github/callback"

MONGODB_URI=""

Install NPM packages

npm i

Run the code for development

npm run dev

Clone this wiki locally