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.
- Users can only post positive comments, fostering a supportive environment.
- Negative or harmful comments are automatically filtered out.
- Users can join groups with similar experiences to connect and support each other.
- Group moderators ensure a safe and respectful environment within the groups.
- Provides a platform for users to instantly contact psychologists or mental health professionals for serious help.
- Users can schedule appointments or request immediate assistance.
- Ensures user privacy and data security through robust encryption and privacy measures.
- Compliant with relevant data protection regulations (e.g., GDPR, HIPAA).
- Node.js (v14 or higher) and npm installed
- MongoDB installed and running
- Clone the repository:
git clone https://github.com/your-username/ventout.git
- Navigate to project directory
cd ventout
- Install dependencies:
npm install
- 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=
- Run the development server:
npm run dev