This is the official website repository for She Code Africa WOSCA project.
Guidelines for development and to contribute can be found in GUIDELINES.md. Ensure to read this first if you will be contributing
https://documenter.getpostman.com/view/10230743/Tzz7McNf
- Node js
- Express
- MongoDB
- Redis
- Postman
- Clone this repository into your local machine:
git clone https://github.com/she-code-africa/WOSCA-WEBSITE-BE.git
- cd into the folder
cd WOSCA-WEBSITE-BE
- Install dependencies from package.json
npm install
If you run into problems while running npm install, try npm audit fix
then run npm install
again
- Create
.env
file and fill out the required information
cp .env.example .env
- Start the application by running the server script.
e.g npm run server
-
If you are yet to install MongoDB, install and set it up on your device (see installation guide here ). After successful installation, start the MongoDB service
-
Install postman to test all endpoints. Visit http://localhost:7000/ to access the server