Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrase/secret-original
Original version of the secrets repo. Full stack application using Ejs with MongoDB & OAuth options with Express (sessions)
https://github.com/andrase/secret-original
bootstrap ejs express mongodb mongoose nodejs passport session
Last synced: about 5 hours ago
JSON representation
Original version of the secrets repo. Full stack application using Ejs with MongoDB & OAuth options with Express (sessions)
- Host: GitHub
- URL: https://github.com/andrase/secret-original
- Owner: AndrasE
- Created: 2021-07-23T14:49:01.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-08T13:45:50.000Z (almost 2 years ago)
- Last Synced: 2023-08-23T18:11:52.477Z (about 1 year ago)
- Topics: bootstrap, ejs, express, mongodb, mongoose, nodejs, passport, session
- Language: JavaScript
- Homepage: https://app-secret-original.herokuapp.com/
- Size: 309 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
EJS webapp with MongoDb database & OAuth options with Express (session) cookies## Hi there 👋
During my self-studies on **[Udemy](https://www.udemy.com/course/the-complete-web-development-bootcamp)**, we developed a project that integrates **[EJS](https://ejs.co/)** with **[MongoDB](https://www.mongodb.com/)**, allowing users to interact with the app.
Later, I revamped the project under the name
**[Secrets](https://github.com/AndrasE/secrets)** and gave it a fresh new interface, authentication and swipe functionality. While it may seem like a simple application, it holds special significance for me as it marked my first real step into full-stack development. The project demonstrates how to build a basic EJS/MongoDB/Express/Node app, and I hope you find it as useful as I did!The app is deployed on Heroku's eco-tier, so please allow 2-3 seconds for it to load - thank you for your patience!
## Run 🚀
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Start with cloning this repo on your local machine via cli or github-desktop:
`
$ git clone https://github.com/AndrasE/secret-original
$ cd PROJECTNAME
`To install and set up the library, run:
`
$ npm install -S myLib
`Or if you prefer using Yarn:
`
$ yarn add --dev myLib
`Add your own credentials:
`
add own credentials or .env
setup own google and facebook Apis
`Serving the app:
`
$ npm start
`