This includes the backend server for Open-Certs.
After seeing so many open-source projects being monetized without giving any recognition to contributors, Open-Certs comes with the vision to certify every open-source contribution.
Open-Certs backend is based on RESTFULL arch. as of now. It mainly takes adavntage of Node.js
, MongoDB
, ExpressJS
, EJS
(as tampelate engine), etc. to deliver the required services to Open-Certs-Frontend
- To get started, install the required node modules:
npm install
-
Then copy the sample.env to .env and configure it.
-
Install Postman from here
Then issue the following command to run the server:
npm start
Or use the following command to run the server in development mode:
npm run dev
- You can find detailed explanation in
docs
folder, file nameGITHUB_SETUP.md
- To get the documention of rest apis import
Open Certs.postman_collection.json
into Postman.
Any contributions you make are greatly appreciated.
- Create / Choose an issue here.
- Get the issue assigned to yourself by commenting.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request