Skip to content

Some1Uknow/vent-out

Repository files navigation

VentOut Logo

VentOut

VentOut is a platform that provides a safe space for individuals to express their emotions and receive support from others. It aims to create a positive and empathetic community where users can share their thoughts and feelings without fear of judgment.

Features

Positive Comment Reinforcement

  • Users can only post positive comments, fostering a supportive environment.
  • Negative or harmful comments are automatically filtered out.

Community Support

  • Users can join groups with similar experiences to connect and support each other.
  • Group moderators ensure a safe and respectful environment within the groups.

Instant Psychologist Contact

  • Provides a platform for users to instantly contact psychologists or mental health professionals for serious help.
  • Users can schedule appointments or request immediate assistance.

Secure and Private

  • Ensures user privacy and data security through robust encryption and privacy measures.
  • Compliant with relevant data protection regulations (e.g., GDPR, HIPAA).

Tech Stack

Getting Started

Prerequisites

  • Node.js (v14 or higher) and npm installed
  • MongoDB installed and running

Installation

  1. Clone the repository:
git clone https://github.com/your-username/ventout.git
  1. Navigate to project directory
cd ventout
  1. Install dependencies:
   npm install
  1. Configuration Create a .env file in the root directory with the following environment variables:
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
NEXTAUTH_SECRET=
MONGODB_URL=
NEXTAUTH_URL=http://localhost:{PORT_THE_APP_IS_RUNNING_ON}/
NEXT_PUBLIC_API_KEY=
  1. Run the development server:
npm run dev

Releases

No releases published

Packages

No packages published

Languages