Skip to content

igniters-space/nirvana

Repository files navigation

Nirvana

logo

About Nirvana

  • Nirvana is a web app aimed to provide happiness and motivation in times of despair and at any time.
  • It reduces imposter syndrome by providing instances of time you've accomplished something or the tasks you've completed.
  • It lets you pour your feelings out and reflect on your failures for improvement.

Inspiration

  • Self care plays an integral role in maintaining good physical health as well as mental health.
  • Many people around the globe suffer imposter syndrome ( Impostor syndrome refers to an internal experience of believing that you are not as competent as others perceive you to be) which is mostly due to lack of self care and belief in one's self.
  • According to research, few of the ways to overcome imposter syndrome include Getting honest, Focusing on facts (not feelings), Embracing the highlights.
  • Inspired by the jar of emotions and happiness, our aim was to create a solution using these facts.

Technologies Used

  • React Js for frontend
  • Node Js for backend
  • Database Used - MongoDB
  • Hosted ob heroku
  • Git and Github collobration

Dependencies

To Run file in console one must have following software

  • git
    • For windows users Download here
    • For Macintosh users type following command in terminal
      brew install git
    • For Linux user type following command in terminal belonging to respective Linux distribution
      • Debian/Ubuntu
        • For the latest stable version for your release of Debian/Ubuntu
        apt-get install git
        • For Ubuntu, this PPA provides the latest stable upstream Git version
        add-apt-repository ppa:git-core/ppa 
        apt update; apt install git

Steps To Run

Please follow the following to run the application

  1. Clone the repository to a location of your Desktop by using git comand
cd ~/Desktop/
git clone https://github.com/irsayvid/nirvana.git
  1. Go to project folder by pressing following commands in terminal or shell
cd ~/Desktop
cd nirvana
  1. Open the project in Visual Studio or any editor of your choice

  2. Install all the dependencies using the following commands in both app and in directory client

npm install
cd client 
npm install
  1. Go to the location ./client/ and run application by running either of the following two commands
npm start
yarn start
  1. The web app opens in https://localhost:3000 in your browser

  2. You can sign up and login to experience the features of web app

UI of The Application

Home Page

home

Future Plans

We would like to upgrade the to-do app and implement Eisenhower Matrix to boost productivity

Contributors