Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/umarnawaz33/secrets
This website allows you to share your secret anonymously.
https://github.com/umarnawaz33/secrets
bootstrap css3 ejs-templates expressjs google-signin html5 mongodb mongoose nodejs
Last synced: about 1 month ago
JSON representation
This website allows you to share your secret anonymously.
- Host: GitHub
- URL: https://github.com/umarnawaz33/secrets
- Owner: UmarNawaz33
- License: mit
- Created: 2021-10-03T10:14:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-03T10:56:46.000Z (over 3 years ago)
- Last Synced: 2024-11-25T00:27:14.470Z (about 2 months ago)
- Topics: bootstrap, css3, ejs-templates, expressjs, google-signin, html5, mongodb, mongoose, nodejs
- Language: JavaScript
- Homepage:
- Size: 86.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About The Project
This website allows you to share your secret anonymously. It let user to write any secret and it will be shared without any user information with it. Users have option to register using email, password or google signin.## Getting Started
To run this project first you need to setup your enviroment for nodejs. After that you need to:
* Clone this project.
* Use `npm install` command to install all the packages.#### To Run Locally
* Setup and Configure mongb locally.
* Use `mongod` command to start mongodb server using terminal.
* Use `node app.js` command to start the node server on localhost.#### To Run on Server
* Setup and Configure mongodb atlas for your project or other service you are using.
* Setup and Configure server(heroku) for your app.
* Update `.env` file accordingly.
* For Deployment, follow the guidelines provided by heroku or any other server you are using.### Built With
This application is built with the following:
* [Node JS](https://nodejs.org/en/)
* [Express JS](https://expressjs.com/)
* [MongoDb](https://www.mongodb.com/)
* [EJS](https://ejs.co/)
* HTML5
* CSS3
* [Bootstrap](https://getbootstrap.com/ )## Screenshots
Here you can view all screenshots: [Screenshots Folder](https://github.com/UmarNawaz33/secrets/tree/main/screenshots)
## License
Distributed under the MIT License. See [LICENSE](https://github.com/UmarNawaz33/secrets/blob/main/LICENSE) for more information.
## Acknowledgements
* [body-parser](https://www.npmjs.com/package/body-parser)
* [express](https://www.npmjs.com/package/express)
* [mongoose](https://www.npmjs.com/package/mongoose)
* [dotenv](https://www.npmjs.com/package/dotenv)
* [bcrypt](https://www.npmjs.com/package/bcrypt)
* [md5](https://www.npmjs.com/package/md5)
* [passport](https://www.npmjs.com/package/passport)
* [passport-google-oauth20](https://www.npmjs.com/package/passport-google-oauth20)
* [passport-local](https://www.npmjs.com/package/passport-local)
* [passport-local-mongoose](https://www.npmjs.com/package/passport-local-mongoose)