- GET
- POST
- PUT
- DELETE
- ...
It uses mongodb database to persist data.
This project uses the following technologies:
- Node JS
- Express
- Express-validator
- Moogose
- Bcrypt
- passport
- passport-jwt
- nodemailer
- nodemailer-mailgun-transport
- cors
- cross-env
- date-fns
- dotenv
- dotenv-safe
- ejs
- mocha
- and more...
For running execute the following command:
It needs to be installed git and nodejs.
clone this repository, you need git installed in your machine ¡ how to install link
In your local machine open some cmd, bash etc command line tool. Located where you will have your local repository. You can navigate with cd somepath/mydirectory etc.
git glone https://github.com/raulcv/raulcv-api-v1.git
Enter to your local repository created with git clone
cd raulcv-api-v1
create a .env or you can created it manually into your project folder
touch .env
Into .env file copy from envtext.txt file included, and change with your credentials
Finally run the API on dev mode 🤪
npm run dev
Open your browser and type localhost:8081
With ❤️ by raulcv