Skip to content

Note to Self is an app that seeks to aid users in their goal to rewire their inner dialogue from negative self-talk to affirmative new habits. Users can do this by creating an account and scheduling sms messages to be sent once, daily or weekly. Users can view their own scheduled affirmations as well as see anonymous affirmations by other users …

Notifications You must be signed in to change notification settings

note-to-self/note-to-self-client

Repository files navigation

Note to Self

Authors: Carmen Perezchica, Marcy Silverman, Kate Dameron, Lance Merill

https://notes-to-self.netlify.com

Overview

Note to Self is an app that seeks to aid users in their goal to rewire their inner dialogue from negative self-talk to affirmative new habits. Users can do this by creating an account and scheduling sms messages to be sent once, daily or weekly. Users can view their own scheduled affirmations as well as see anonymous affirmations by other users on the community page.

Technologies used

React.js, redux, Auth0

Application Structure

.
├── src                      # Application
  actions
  reducers
  selectors
  components
  containers
  services
├── test                     # Unit and E2E tests
├── seed.js                  # Load seed data to MongoDB
├── server.js                # Run Express server
├── LICENSE
└── README.md

Getting Started

  1. Clone and download GitHub repo

  2. Install dependencies:
    npm i

  3. Run scripts:
    npm run lint
    npm run pretest
    npm run test
    npm run test:watch
    npm run start (start node server)
    npm run start:watch (start nodemon server)
    npm run seed (seed database)
    npm run drop (drop MongoDB)
    npm run db-load-all (drop db and load seed data from scratch)

License

Standard MIT

Acknowledgements

Thanks to Ryan Mehta for his guidance and consulting.

About

Note to Self is an app that seeks to aid users in their goal to rewire their inner dialogue from negative self-talk to affirmative new habits. Users can do this by creating an account and scheduling sms messages to be sent once, daily or weekly. Users can view their own scheduled affirmations as well as see anonymous affirmations by other users …

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5