The Secrets App is a web application that allows users to share their secrets anonymously. It is built using Node.js, Express, MongoDB, and EJS.
- User authentication with Google OAuth 2.0
- Secure password storage with bcrypt
- Anonymous secret sharing
- Responsive design
- Clone the repository:
git clone https://github.com/yourusername/secrets-app.git
- Navigate to the project directory:
cd secrets-app - Install the dependencies:
npm install
- Create a
.envfile in the root directory and add your environment variables:PORT=3000 MONGODB_URI=your_mongodb_uri GOOGLE_CLIENT_ID=your_google_client_id GOOGLE_CLIENT_SECRET=your_google_client_secret SESSION_SECRET=your_session_secret - Start the application:
npm start
- Open your browser and go to
http://localhost:3000.
Contributions are welcome! Please open an issue or submit a pull request.