A customer referral site that utilizes Dynamically-generated URLS for referrals
Features:
- Display of referrals that your referrals created
- Generates a unique 'referral' url for each user
- User authentification and 'points' accounting with a NoSQL database
Check out this project at: https://secret-atoll-15400.herokuapp.com
Key Technologies used:
- unique URL creation
- Heroku
- NoSQL Databases
- ExpressJS
Challenges:
- Display of Users referred (i.e. create the 'nesting' of users referred by user's referrals see picture 2) -> utilized a 'deep populate' function from Mongoose (similar to a SQL join) and a recursive function to determine the 'depth'/'nesting' of users
What things you need to install the software and how to install them
- node
- npm
- mongodb
git clone <project-folder-on-github>
cd <cloned-project-folder-on-your-local-machine>
npm install
nodemon app.js
- Steven Li - Initial work -