https://github.com/funktechno/beta-fcc-ptracking
Simple challenge tracker using mongodb per user & a master password with basic auth for beta.freecodingcamp.org on glitch.com
https://github.com/funktechno/beta-fcc-ptracking
basic-auth glitch mongodb todoapp
Last synced: 10 months ago
JSON representation
Simple challenge tracker using mongodb per user & a master password with basic auth for beta.freecodingcamp.org on glitch.com
- Host: GitHub
- URL: https://github.com/funktechno/beta-fcc-ptracking
- Owner: funktechno
- License: mit
- Created: 2018-03-24T20:34:08.000Z (almost 8 years ago)
- Default Branch: glitch
- Last Pushed: 2025-01-17T02:04:43.000Z (12 months ago)
- Last Synced: 2025-01-27T12:14:59.003Z (12 months ago)
- Topics: basic-auth, glitch, mongodb, todoapp
- Language: JavaScript
- Size: 49.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Welcome to the Beta freecodecamp Progress Tracker
==============================
[glitch project](https://glitch.com/edit/#!/beta-fcc-ptracking)
### Setup:
* .env
* SECRET=masterpw
* USER=masteruser
* Launch a sandbox mongodb using [mlab](https://mlab.com/home). Just MongoDB create a new Deployment and add a new user to the deployment. You get .5 gb which should be plenty if only tracking your own usage
```
DB_USER=
DB_PASS=
DB_DOMAIN=
DB_NAME=
```
* based on: https://glitch.com/edit/#!/playlistweek7
* liked this project: https://hyperdev.com/#!/project/maze-stealer
* based mongo iterations from: https://nettle-beast-mongoose.glitch.me/
### Notes:
* basically playlistweek7 was saving progress to glitch in the playlist-store.js, but you probably want your progress & finished projects hidden from others. As such we use a mongo db w/ the credentials hidden in the .env file & basic auth for you personally only to be able to login
* I was using playlistweek7 basic setup so it is fairly flat, you could make the list deeper for better section & genre support
### Features:
* track challenge progression in personal sandbox instance of mongodb
* basic auth for you personally