Skip to content

JOSEW383/SecretsBasic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecretsBasic

Web app that enables users to log in securely and publish secrets. The main functionality of the app is is provide an example for authentication through OAuth and password encryption.

Installation

To install secretsBasic on your local machine, follow these steps:

  1. Clone the repository: git clone https://github.com/username/secretsBasic.git
  2. Navigate to the project directory: cd secretsBasic
  3. Install the dependencies: npm install
  4. Create a .env file and configure your environment variables
  5. Start the development server: node app.js
  6. Open your browser and visit http://localhost:3000

Usage

To get started with secretsBasic, simply log in using your OAuth information and start sharing your secrets.

Features

  • Secure login through OAuth authentication
  • Password encryption for increased security
  • Ability for users to share secrets

Technology Stack

  • Front-end: EJS, Bootrap
  • Back-end: Express
  • Database: MongoDB, Mongoose
  • Authentication: OAuth
  • Encryption: Passport
  • Other libraries: Fakerjs, body-parser, dotenv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published