Clone the repository with the server submodule:
git clone --recursive git@github.com:2k4sm/shook-my-bow.git
To get started with ShookMyBowBackend, follow these steps:
-
Navigate to the project directory:
cd ./shook-my-bow/shook-my-bow-backend
-
Install the dependencies:
npm install
or
bun install
-
Set up the environment variables:
- Create a
.env
file in the root directory. - Add the following variables to the
.env
file:DATABASE_URL=<your-mongodb-url> secret_key_jwt=<secret-key> stripe_key=<stripe-key> EMAIL_PASS=<email-password> EMAIL_USER=<support-email>
- Create a
-
Start the development server:
npm run dev
or
bun run dev
To get started with shook-my-bow, follow these steps:
-
Navigate to the project directory:
cd ./shook-my-bow
-
Install the dependencies:
npm install
or
bun install
-
Start the development server:
npm run start
or
bun run start
-
Open your browser and navigate to
http://localhost:PORT
to access shookmybow.