Skip to content

SolaceSphere is a mental wellbeing web application aspiring to help individuals with mental health issues.

Notifications You must be signed in to change notification settings

AyushiGupta160604/SolaceSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

SolaceSphere

SolaceSphere is a mental wellbeing web application aspiring to help individuals with mental health issues.


Screenshot

The Home page would look something like this i.e. whenever the website is opened it will give such view:

Home page

The signup page looks something like this. Login page is similar to this:

Signup page

There's OTP Verification applied to make it even more secure {Sorry you can't get in without it!!}

OTP VERIFICATION PAGE

Now after login/ signup(with account verification) the user will be redirected to dashboard that looks like this:

Dashboard

Mood tracker page:

Mood Tracker Page

Guided Meditation page(I have used Youtube API for featching search results and videos displaying):

Guided Meditation page

Gaming Dashboard to chill and relax your mind(The code of three available games is inspired from some youtube channel and some public repos):

Gaming Dashboard

Goal Setter and Reminder Page(You can set up goals and you will reminded of it with alert and alarm):

Goal setter and reminder

My Journal:

My Journal

Pomodoro Page(Set up standard or your personalise alarms and focus on your work by listening to soothing musics or not whatever suits you best):

Pomodoro Page

Therapist Finder(Used Google Maps and Google Places APIs)[on clicking on Book appoinment button you will be redirected to a booking page where you can book appointment and pay for the same which involved usage of PayPal API]

Therapist Finder

Appointment

When you will hover over any card you will see image and Qualification of doctor/therapist else you will see name, rating and availability

Appoinment Page

Used PayPal api for payment purpose

Appoinment Page

Technologies


A list of technologies used within the project:

  • [HTML5]
  • [CSS3]
  • [Javascript]
  • [Node.js]
  • [Express.js]
  • [MongoDB]
  • [NodeMailer]

Dependencies


Dependencies to be installed to run the code on your local host:

  • You should have node.js installed
  • Install express.js latest by npm i express@latest or simply npm i express
  • Install mongoose by npm i mongoose
  • Similarly install NodeMailer for sending otp and verification mail, crypto for generating OTP
  • You can install nodemon for your convienence to stop restarting the server again and again.

To run the code just move to SolaceSphere/src folder and run node app.js OR add a 'dev' script to package.json and move to SolaceSphere folder followed by npm run dev in terminal.

And Boom your web-app runs on your local host now.

About

SolaceSphere is a mental wellbeing web application aspiring to help individuals with mental health issues.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published