Coder Social home page Coder Social logo

varunsathreya / mental-health-matters Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 2.0 7.79 MB

Mental Health Matters is a web app that is used to schedule appointments and take surveys which is used to for resolving mental health-related issues.

Home Page: https://mental-health-matters.vercel.app

License: MIT License

TypeScript 98.54% CSS 1.04% JavaScript 0.23% Shell 0.20%
chakra-ui nextjs nodejs postgresql prisma reactjs t3-stack trpc trpc-client trpc-server

mental-health-matters's Introduction

Mental Health Matters is a web application that is used to help people reach out to medical professionals and get help for their mental health issues. It is a platform that allows people to book an appointment with them and take rottenly checkups. It also allows people to get help from the professionals and get the best treatment for their mental health issues, based on their symptoms and survey data.

Tech Stack

Frontend

Backend

Database

Authentication

Prerequisites

Installation

  1. Clone the repository
git clone https://github.com/VarunSAthreya/mental-health-matters.git
  1. Install dependencies
pnpm install
  1. Create a .env file in the root directory and add the following environment variables, or copy the contents of .env.example to .env
# Database
DATABASE_URL=postgres://<username>:<password>@localhost:5432/<database_name>
# Next Auth
NEXTAUTH_SECRET=<secret>
NEXTAUTH_URL=<URL>

# Next Auth Discord and Github Provider
DISCORD_CLIENT_ID=<client_id>
DISCORD_CLIENT_SECRET=<client_secret>

GITHUB_CLIENT_ID=<client_id>
GITHUB_CLIENT_SECRET=<client_secret>

# Razorpay
NEXT_PUBLIC_RAZORPAY_KEY_ID=<key_id>
NEXT_PUBLIC_RAZORPAY_KEY_SECRET=<key_secret>
  1. Run the development server
pnpm dev
  1. Open http://localhost:3000 with your browser to see the result.

  2. Build the application

pnpm build

mental-health-matters's People

Contributors

dependabot[bot] avatar sandeep-m23 avatar varunsathreya avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.