Our cashless tipping web-app! This API allows you to register an account with Tipper, access your account and edit information, as well as receiving messages for any payments.
In order to use this repo and run it locally, you will need to do the following:
- Clone the repo from gitHub on your local machine
$ https://github.com/Tipper-final-project/Backend
- Install Packages & Dependencies This project uses node version v20.0.0 and npm version 9.6.4 Go check them out if you don't have them locally installed. You can run the command below to install all the necessary packages.
$ npm install
You will need to make a database with mongodb and once you have made one you will need to get a connection string which is used in the environment.
You will need to create the necessary environment variables in the top level of your folder
Please create the files:
- .env.production
- .env.test
Inside the .env.production & .env.test files, add the following variable:
DATABASE_URL={ databse url }
Once the variables have been created, you will need to double check that these .env files are .gitignored. If not, add them to the .gitignored file by writing under node_modules: .env.*
$ npm run test
- Github: Merin Yilmaz
- Github: Anna van Ruiten
- Github: Amir Rashidinia
- Github: Langa Lee
- Github: Oghenevwegba Nabofa
- Github: Gyozo Vancsura (Victor)
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!